2 -- PostgreSQL database dump
5 SET statement_timeout
= 0;
7 SET client_encoding
= 'UTF8';
8 SET standard_conforming_strings
= on;
9 SET check_function_bodies
= false;
10 SET client_min_messages
= warning
;
13 -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner:
16 CREATE EXTENSION
IF NOT EXISTS plpgsql
WITH SCHEMA pg_catalog
;
20 -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner:
23 COMMENT ON EXTENSION plpgsql
IS 'PL/pgSQL procedural language';
26 SET search_path
= public, pg_catalog
;
29 -- Name: arches_binary; Type: TYPE; Schema: public; Owner: pakfire
32 CREATE TYPE arches_binary
AS ENUM (
38 ALTER TYPE arches_binary
OWNER TO pakfire
;
41 -- Name: builders_disabled; Type: TYPE; Schema: public; Owner: pakfire
44 CREATE TYPE builders_disabled
AS ENUM (
50 ALTER TYPE builders_disabled
OWNER TO pakfire
;
53 -- Name: builders_history_action; Type: TYPE; Schema: public; Owner: pakfire
56 CREATE TYPE builders_history_action
AS ENUM (
64 ALTER TYPE builders_history_action
OWNER TO pakfire
;
67 -- Name: builders_overload; Type: TYPE; Schema: public; Owner: pakfire
70 CREATE TYPE builders_overload
AS ENUM (
76 ALTER TYPE builders_overload
OWNER TO pakfire
;
79 -- Name: builds_auto_move; Type: TYPE; Schema: public; Owner: pakfire
82 CREATE TYPE builds_auto_move
AS ENUM (
88 ALTER TYPE builds_auto_move
OWNER TO pakfire
;
91 -- Name: builds_history_action; Type: TYPE; Schema: public; Owner: pakfire
94 CREATE TYPE builds_history_action
AS ENUM (
101 ALTER TYPE builds_history_action
OWNER TO pakfire
;
104 -- Name: builds_severity; Type: TYPE; Schema: public; Owner: pakfire
107 CREATE TYPE builds_severity
AS ENUM (
115 ALTER TYPE builds_severity
OWNER TO pakfire
;
118 -- Name: builds_state; Type: TYPE; Schema: public; Owner: pakfire
121 CREATE TYPE builds_state
AS ENUM (
130 ALTER TYPE builds_state
OWNER TO pakfire
;
133 -- Name: builds_type; Type: TYPE; Schema: public; Owner: pakfire
136 CREATE TYPE builds_type
AS ENUM (
142 ALTER TYPE builds_type
OWNER TO pakfire
;
145 -- Name: filelists_config; Type: TYPE; Schema: public; Owner: pakfire
148 CREATE TYPE filelists_config
AS ENUM (
154 ALTER TYPE filelists_config
OWNER TO pakfire
;
157 -- Name: jobs_history_action; Type: TYPE; Schema: public; Owner: pakfire
160 CREATE TYPE jobs_history_action
AS ENUM (
169 ALTER TYPE jobs_history_action
OWNER TO pakfire
;
172 -- Name: jobs_history_state; Type: TYPE; Schema: public; Owner: pakfire
175 CREATE TYPE jobs_history_state
AS ENUM (
191 ALTER TYPE jobs_history_state
OWNER TO pakfire
;
194 -- Name: jobs_state; Type: TYPE; Schema: public; Owner: pakfire
197 CREATE TYPE jobs_state
AS ENUM (
213 ALTER TYPE jobs_state
OWNER TO pakfire
;
216 -- Name: jobs_type; Type: TYPE; Schema: public; Owner: pakfire
219 CREATE TYPE jobs_type
AS ENUM (
225 ALTER TYPE jobs_type
OWNER TO pakfire
;
228 -- Name: mirrors_history_action; Type: TYPE; Schema: public; Owner: pakfire
231 CREATE TYPE mirrors_history_action
AS ENUM (
239 ALTER TYPE mirrors_history_action
OWNER TO pakfire
;
242 -- Name: packages_deps_type; Type: TYPE; Schema: public; Owner: pakfire
245 CREATE TYPE packages_deps_type
AS ENUM (
256 ALTER TYPE packages_deps_type
OWNER TO pakfire
;
259 -- Name: packages_properties_critical_path; Type: TYPE; Schema: public; Owner: pakfire
262 CREATE TYPE packages_properties_critical_path
AS ENUM (
268 ALTER TYPE packages_properties_critical_path
OWNER TO pakfire
;
271 -- Name: packages_type; Type: TYPE; Schema: public; Owner: pakfire
274 CREATE TYPE packages_type
AS ENUM (
280 ALTER TYPE packages_type
OWNER TO pakfire
;
283 -- Name: repositories_aux_status; Type: TYPE; Schema: public; Owner: pakfire
286 CREATE TYPE repositories_aux_status
AS ENUM (
292 ALTER TYPE repositories_aux_status
OWNER TO pakfire
;
295 -- Name: repositories_enabled_for_builds; Type: TYPE; Schema: public; Owner: pakfire
298 CREATE TYPE repositories_enabled_for_builds
AS ENUM (
304 ALTER TYPE repositories_enabled_for_builds
OWNER TO pakfire
;
307 -- Name: repositories_history_action; Type: TYPE; Schema: public; Owner: pakfire
310 CREATE TYPE repositories_history_action
AS ENUM (
317 ALTER TYPE repositories_history_action
OWNER TO pakfire
;
320 -- Name: repositories_mirrored; Type: TYPE; Schema: public; Owner: pakfire
323 CREATE TYPE repositories_mirrored
AS ENUM (
329 ALTER TYPE repositories_mirrored
OWNER TO pakfire
;
332 -- Name: repositories_type; Type: TYPE; Schema: public; Owner: pakfire
335 CREATE TYPE repositories_type
AS ENUM (
342 ALTER TYPE repositories_type
OWNER TO pakfire
;
345 -- Name: sources_commits_state; Type: TYPE; Schema: public; Owner: pakfire
348 CREATE TYPE sources_commits_state
AS ENUM (
356 ALTER TYPE sources_commits_state
OWNER TO pakfire
;
359 -- Name: uploads_finished; Type: TYPE; Schema: public; Owner: pakfire
362 CREATE TYPE uploads_finished
AS ENUM (
368 ALTER TYPE uploads_finished
OWNER TO pakfire
;
371 -- Name: users_activated; Type: TYPE; Schema: public; Owner: pakfire
374 CREATE TYPE users_activated
AS ENUM (
380 ALTER TYPE users_activated
OWNER TO pakfire
;
383 -- Name: users_deleted; Type: TYPE; Schema: public; Owner: pakfire
386 CREATE TYPE users_deleted
AS ENUM (
392 ALTER TYPE users_deleted
OWNER TO pakfire
;
395 -- Name: users_emails_primary; Type: TYPE; Schema: public; Owner: pakfire
398 CREATE TYPE users_emails_primary
AS ENUM (
404 ALTER TYPE users_emails_primary
OWNER TO pakfire
;
407 -- Name: users_permissions_create_scratch_builds; Type: TYPE; Schema: public; Owner: pakfire
410 CREATE TYPE users_permissions_create_scratch_builds
AS ENUM (
416 ALTER TYPE users_permissions_create_scratch_builds
OWNER TO pakfire
;
419 -- Name: users_permissions_maintain_builders; Type: TYPE; Schema: public; Owner: pakfire
422 CREATE TYPE users_permissions_maintain_builders
AS ENUM (
428 ALTER TYPE users_permissions_maintain_builders
OWNER TO pakfire
;
431 -- Name: users_permissions_manage_critical_path; Type: TYPE; Schema: public; Owner: pakfire
434 CREATE TYPE users_permissions_manage_critical_path
AS ENUM (
440 ALTER TYPE users_permissions_manage_critical_path
OWNER TO pakfire
;
443 -- Name: users_permissions_manage_mirrors; Type: TYPE; Schema: public; Owner: pakfire
446 CREATE TYPE users_permissions_manage_mirrors
AS ENUM (
452 ALTER TYPE users_permissions_manage_mirrors
OWNER TO pakfire
;
455 -- Name: users_permissions_vote; Type: TYPE; Schema: public; Owner: pakfire
458 CREATE TYPE users_permissions_vote
AS ENUM (
464 ALTER TYPE users_permissions_vote
OWNER TO pakfire
;
467 -- Name: users_state; Type: TYPE; Schema: public; Owner: pakfire
470 CREATE TYPE users_state
AS ENUM (
477 ALTER TYPE users_state
OWNER TO pakfire
;
480 -- Name: on_update_current_timestamp_sources(); Type: FUNCTION; Schema: public; Owner: pakfire
483 CREATE FUNCTION on_update_current_timestamp_sources() RETURNS trigger
493 ALTER FUNCTION public.
on_update_current_timestamp_sources() OWNER TO pakfire
;
495 SET default_tablespace
= '';
497 SET default_with_oids
= false;
500 -- Name: arches; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
503 CREATE TABLE arches (
509 ALTER TABLE arches
OWNER TO pakfire
;
512 -- Name: arches_compat; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
515 CREATE TABLE arches_compat (
516 native_arch
text NOT NULL,
517 build_arch
text NOT NULL,
518 CONSTRAINT arches_compat_unique
CHECK ((native_arch
<> build_arch
))
522 ALTER TABLE arches_compat
OWNER TO pakfire
;
525 -- Name: arches_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
528 CREATE SEQUENCE arches_id_seq
536 ALTER TABLE arches_id_seq
OWNER TO pakfire
;
539 -- Name: arches_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
542 ALTER SEQUENCE arches_id_seq
OWNED BY arches.
id;
546 -- Name: builders; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
549 CREATE TABLE builders (
554 enabled
boolean DEFAULT false NOT NULL,
555 deleted
boolean DEFAULT false NOT NULL,
556 loadavg
text DEFAULT '0'::character varying NOT NULL,
557 testmode
boolean DEFAULT true NOT NULL,
558 max_jobs
bigint DEFAULT 1::bigint NOT NULL,
559 pakfire_version
text,
562 cpu_count
integer DEFAULT 1 NOT NULL,
564 cpu_bogomips
double precision,
565 memory
bigint DEFAULT 0 NOT NULL,
566 free_space
bigint DEFAULT 0 NOT NULL,
568 time_created
timestamp without time zone DEFAULT now() NOT NULL,
569 time_updated
timestamp without time zone,
570 time_keepalive
timestamp without time zone,
571 loadavg1
double precision,
572 loadavg5
double precision,
573 loadavg15
double precision,
582 ALTER TABLE builders
OWNER TO pakfire
;
585 -- Name: builders_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
588 CREATE TABLE builders_history (
590 builder_id
integer NOT NULL,
591 action builders_history_action
NOT NULL,
593 "time" timestamp without time zone NOT NULL
597 ALTER TABLE builders_history
OWNER TO pakfire
;
600 -- Name: builders_history_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
603 CREATE SEQUENCE builders_history_id_seq
611 ALTER TABLE builders_history_id_seq
OWNER TO pakfire
;
614 -- Name: builders_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
617 ALTER SEQUENCE builders_history_id_seq
OWNED BY builders_history.
id;
621 -- Name: builders_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
624 CREATE SEQUENCE builders_id_seq
632 ALTER TABLE builders_id_seq
OWNER TO pakfire
;
635 -- Name: builders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
638 ALTER SEQUENCE builders_id_seq
OWNED BY builders.
id;
642 -- Name: builds; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
645 CREATE TABLE builds (
648 pkg_id
integer NOT NULL,
649 type builds_type
DEFAULT 'release'::builds_type NOT NULL,
650 state text DEFAULT 'building'::text NOT NULL,
651 severity builds_severity
,
653 time_created
timestamp without time zone DEFAULT now() NOT NULL,
657 distro_id
integer NOT NULL,
659 priority
integer DEFAULT 0 NOT NULL,
660 auto_move
boolean DEFAULT false NOT NULL
664 ALTER TABLE builds
OWNER TO pakfire
;
667 -- Name: builds_bugs; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
670 CREATE TABLE builds_bugs (
672 build_id
integer NOT NULL,
673 bug_id
integer NOT NULL
677 ALTER TABLE builds_bugs
OWNER TO pakfire
;
680 -- Name: builds_bugs_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
683 CREATE SEQUENCE builds_bugs_id_seq
691 ALTER TABLE builds_bugs_id_seq
OWNER TO pakfire
;
694 -- Name: builds_bugs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
697 ALTER SEQUENCE builds_bugs_id_seq
OWNED BY builds_bugs.
id;
701 -- Name: builds_bugs_updates; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
704 CREATE TABLE builds_bugs_updates (
706 bug_id
integer NOT NULL,
710 "time" timestamp without time zone NOT NULL,
711 error
boolean DEFAULT false NOT NULL,
716 ALTER TABLE builds_bugs_updates
OWNER TO pakfire
;
719 -- Name: builds_bugs_updates_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
722 CREATE SEQUENCE builds_bugs_updates_id_seq
730 ALTER TABLE builds_bugs_updates_id_seq
OWNER TO pakfire
;
733 -- Name: builds_bugs_updates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
736 ALTER SEQUENCE builds_bugs_updates_id_seq
OWNED BY builds_bugs_updates.
id;
740 -- Name: builds_comments; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
743 CREATE TABLE builds_comments (
745 build_id
integer NOT NULL,
746 user_id
integer NOT NULL,
748 score
integer NOT NULL,
749 time_created
timestamp without time zone NOT NULL,
750 time_updated
timestamp without time zone
754 ALTER TABLE builds_comments
OWNER TO pakfire
;
757 -- Name: builds_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
760 CREATE SEQUENCE builds_comments_id_seq
768 ALTER TABLE builds_comments_id_seq
OWNER TO pakfire
;
771 -- Name: builds_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
774 ALTER SEQUENCE builds_comments_id_seq
OWNED BY builds_comments.
id;
778 -- Name: builds_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
781 CREATE TABLE builds_history (
783 build_id
integer NOT NULL,
784 action builds_history_action
NOT NULL,
786 "time" timestamp without time zone NOT NULL,
791 ALTER TABLE builds_history
OWNER TO pakfire
;
794 -- Name: builds_history_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
797 CREATE SEQUENCE builds_history_id_seq
805 ALTER TABLE builds_history_id_seq
OWNER TO pakfire
;
808 -- Name: builds_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
811 ALTER SEQUENCE builds_history_id_seq
OWNED BY builds_history.
id;
815 -- Name: builds_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
818 CREATE SEQUENCE builds_id_seq
826 ALTER TABLE builds_id_seq
OWNER TO pakfire
;
829 -- Name: builds_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
832 ALTER SEQUENCE builds_id_seq
OWNED BY builds.
id;
836 -- Name: jobs; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
842 build_id
integer NOT NULL,
843 state jobs_state
DEFAULT 'new'::jobs_state NOT NULL,
845 time_created
timestamp without time zone DEFAULT now() NOT NULL,
846 time_started
timestamp without time zone,
847 time_finished
timestamp without time zone,
848 start_not_before
timestamp without time zone,
850 aborted_state
integer DEFAULT 0 NOT NULL,
852 test
boolean DEFAULT true NOT NULL,
853 superseeded_by
integer
857 ALTER TABLE jobs
OWNER TO pakfire
;
860 -- Name: builds_times; Type: VIEW; Schema: public; Owner: pakfire
863 CREATE VIEW builds_times
AS
864 SELECT jobs.build_id
,
866 (jobs.time_finished
- jobs.time_started
) AS duration
868 WHERE ((jobs.test
IS FALSE) AND (jobs.
state = 'finished'::jobs_state));
871 ALTER TABLE builds_times
OWNER TO pakfire
;
874 -- Name: builds_watchers; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
877 CREATE TABLE builds_watchers (
879 build_id
integer NOT NULL,
880 user_id
integer NOT NULL
884 ALTER TABLE builds_watchers
OWNER TO pakfire
;
887 -- Name: builds_watchers_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
890 CREATE SEQUENCE builds_watchers_id_seq
898 ALTER TABLE builds_watchers_id_seq
OWNER TO pakfire
;
901 -- Name: builds_watchers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
904 ALTER SEQUENCE builds_watchers_id_seq
OWNED BY builds_watchers.
id;
908 -- Name: distributions; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
911 CREATE TABLE distributions (
915 slogan
text NOT NULL,
917 vendor
text NOT NULL,
920 deleted
boolean DEFAULT false NOT NULL
924 ALTER TABLE distributions
OWNER TO pakfire
;
927 -- Name: distributions_arches; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
930 CREATE TABLE distributions_arches (
932 distro_id
integer NOT NULL,
937 ALTER TABLE distributions_arches
OWNER TO pakfire
;
940 -- Name: distributions_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
943 CREATE SEQUENCE distributions_id_seq
951 ALTER TABLE distributions_id_seq
OWNER TO pakfire
;
954 -- Name: distributions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
957 ALTER SEQUENCE distributions_id_seq
OWNED BY distributions.
id;
961 -- Name: distro_arches_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
964 CREATE SEQUENCE distro_arches_id_seq
972 ALTER TABLE distro_arches_id_seq
OWNER TO pakfire
;
975 -- Name: distro_arches_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
978 ALTER SEQUENCE distro_arches_id_seq
OWNED BY distributions_arches.
id;
982 -- Name: filelists; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
985 CREATE TABLE filelists (
986 pkg_id
integer NOT NULL,
988 size bigint NOT NULL,
990 type integer NOT NULL,
991 config
boolean NOT NULL,
992 mode integer NOT NULL,
993 "user" text NOT NULL,
994 "group" text NOT NULL,
995 mtime
timestamp without time zone NOT NULL,
1000 ALTER TABLE filelists
OWNER TO pakfire
;
1003 -- Name: images_types; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1006 CREATE TABLE images_types (
1007 id integer NOT NULL,
1012 ALTER TABLE images_types
OWNER TO pakfire
;
1015 -- Name: images_types_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1018 CREATE SEQUENCE images_types_id_seq
1026 ALTER TABLE images_types_id_seq
OWNER TO pakfire
;
1029 -- Name: images_types_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1032 ALTER SEQUENCE images_types_id_seq
OWNED BY images_types.
id;
1036 -- Name: jobs_active; Type: VIEW; Schema: public; Owner: pakfire
1039 CREATE VIEW jobs_active
AS
1048 jobs.start_not_before
,
1053 WHERE (jobs.
state = ANY (ARRAY['dispatching'::jobs_state, 'running'::jobs_state, 'uploading'::jobs_state]))
1054 ORDER BY jobs.time_started
;
1057 ALTER TABLE jobs_active
OWNER TO pakfire
;
1060 -- Name: jobs_buildroots; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1063 CREATE TABLE jobs_buildroots (
1064 job_id
integer NOT NULL,
1065 pkg_uuid
text NOT NULL,
1066 pkg_name
text NOT NULL
1070 ALTER TABLE jobs_buildroots
OWNER TO pakfire
;
1073 -- Name: jobs_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1076 CREATE TABLE jobs_history (
1077 job_id
integer NOT NULL,
1078 action jobs_history_action
NOT NULL,
1079 state jobs_history_state
,
1081 "time" timestamp without time zone NOT NULL,
1087 ALTER TABLE jobs_history
OWNER TO pakfire
;
1090 -- Name: jobs_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1093 CREATE SEQUENCE jobs_id_seq
1101 ALTER TABLE jobs_id_seq
OWNER TO pakfire
;
1104 -- Name: jobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1107 ALTER SEQUENCE jobs_id_seq
OWNED BY jobs.
id;
1111 -- Name: jobs_packages; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1114 CREATE TABLE jobs_packages (
1115 id integer NOT NULL,
1116 job_id
integer NOT NULL,
1117 pkg_id
integer NOT NULL
1121 ALTER TABLE jobs_packages
OWNER TO pakfire
;
1124 -- Name: jobs_packages_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1127 CREATE SEQUENCE jobs_packages_id_seq
1135 ALTER TABLE jobs_packages_id_seq
OWNER TO pakfire
;
1138 -- Name: jobs_packages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1141 ALTER SEQUENCE jobs_packages_id_seq
OWNED BY jobs_packages.
id;
1145 -- Name: jobs_queue; Type: VIEW; Schema: public; Owner: pakfire
1148 CREATE VIEW jobs_queue
AS
1151 rank() OVER (ORDER BY (NOT jobs.test
), builds.priority
DESC, jobs.time_created
) AS rank
1153 LEFT JOIN builds
ON ((jobs.build_id
= builds.
id)))
1154 WHERE (jobs.
state = 'pending'::jobs_state)
1156 SELECT queue.
id AS job_id
,
1161 ALTER TABLE jobs_queue
OWNER TO pakfire
;
1164 -- Name: jobs_repos; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1167 CREATE TABLE jobs_repos (
1168 job_id
integer NOT NULL,
1169 repo_id
integer NOT NULL
1173 ALTER TABLE jobs_repos
OWNER TO pakfire
;
1176 -- Name: keys; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1180 id integer NOT NULL,
1181 fingerprint
text NOT NULL,
1187 ALTER TABLE keys
OWNER TO pakfire
;
1190 -- Name: keys_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1193 CREATE SEQUENCE keys_id_seq
1201 ALTER TABLE keys_id_seq
OWNER TO pakfire
;
1204 -- Name: keys_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1207 ALTER SEQUENCE keys_id_seq
OWNED BY keys.
id;
1211 -- Name: keys_subkeys; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1214 CREATE TABLE keys_subkeys (
1215 id integer NOT NULL,
1216 key_id
integer NOT NULL,
1217 fingerprint
text NOT NULL,
1218 time_created
timestamp without time zone NOT NULL,
1219 time_expires
timestamp without time zone,
1224 ALTER TABLE keys_subkeys
OWNER TO pakfire
;
1227 -- Name: keys_subkeys_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1230 CREATE SEQUENCE keys_subkeys_id_seq
1238 ALTER TABLE keys_subkeys_id_seq
OWNER TO pakfire
;
1241 -- Name: keys_subkeys_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1244 ALTER SEQUENCE keys_subkeys_id_seq
OWNED BY keys_subkeys.
id;
1248 -- Name: logfiles; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1251 CREATE TABLE logfiles (
1252 id integer NOT NULL,
1253 job_id
integer NOT NULL,
1255 filesize
bigint NOT NULL,
1256 hash_sha512
text NOT NULL
1260 ALTER TABLE logfiles
OWNER TO pakfire
;
1263 -- Name: logfiles_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1266 CREATE SEQUENCE logfiles_id_seq
1274 ALTER TABLE logfiles_id_seq
OWNER TO pakfire
;
1277 -- Name: logfiles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1280 ALTER SEQUENCE logfiles_id_seq
OWNED BY logfiles.
id;
1284 -- Name: mirrors; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1287 CREATE TABLE mirrors (
1288 id integer NOT NULL,
1289 hostname
text NOT NULL,
1293 deleted
boolean DEFAULT false NOT NULL,
1294 supports_https
boolean DEFAULT false NOT NULL
1298 ALTER TABLE mirrors
OWNER TO pakfire
;
1301 -- Name: mirrors_checks; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1304 CREATE TABLE mirrors_checks (
1305 id integer NOT NULL,
1306 mirror_id
integer NOT NULL,
1307 "timestamp" timestamp without time zone DEFAULT now() NOT NULL,
1308 response_time
double precision,
1309 http_status
integer,
1310 last_sync_at
timestamp without time zone,
1311 status
text DEFAULT 'OK'::text NOT NULL
1315 ALTER TABLE mirrors_checks
OWNER TO pakfire
;
1318 -- Name: mirrors_checks_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1321 CREATE SEQUENCE mirrors_checks_id_seq
1329 ALTER TABLE mirrors_checks_id_seq
OWNER TO pakfire
;
1332 -- Name: mirrors_checks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1335 ALTER SEQUENCE mirrors_checks_id_seq
OWNED BY mirrors_checks.
id;
1339 -- Name: mirrors_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1342 CREATE TABLE mirrors_history (
1343 id integer NOT NULL,
1344 mirror_id
integer NOT NULL,
1345 action mirrors_history_action
NOT NULL,
1347 "time" timestamp without time zone NOT NULL
1351 ALTER TABLE mirrors_history
OWNER TO pakfire
;
1354 -- Name: mirrors_history_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1357 CREATE SEQUENCE mirrors_history_id_seq
1365 ALTER TABLE mirrors_history_id_seq
OWNER TO pakfire
;
1368 -- Name: mirrors_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1371 ALTER SEQUENCE mirrors_history_id_seq
OWNED BY mirrors_history.
id;
1375 -- Name: mirrors_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1378 CREATE SEQUENCE mirrors_id_seq
1386 ALTER TABLE mirrors_id_seq
OWNER TO pakfire
;
1389 -- Name: mirrors_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1392 ALTER SEQUENCE mirrors_id_seq
OWNED BY mirrors.
id;
1396 -- Name: packages; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1399 CREATE TABLE packages (
1400 id integer NOT NULL,
1402 epoch
integer NOT NULL,
1403 version text NOT NULL,
1404 release text NOT NULL,
1405 type packages_type
NOT NULL,
1407 groups
text NOT NULL,
1408 maintainer
text NOT NULL,
1409 license
text NOT NULL,
1411 summary
text NOT NULL,
1412 description
text NOT NULL,
1413 size bigint NOT NULL,
1414 supported_arches
text,
1417 build_id
text NOT NULL,
1418 build_host
text NOT NULL,
1419 build_time
timestamp without time zone NOT NULL,
1421 filesize
bigint NOT NULL,
1422 hash_sha512
text NOT NULL
1426 ALTER TABLE packages
OWNER TO pakfire
;
1429 -- Name: packages_deps; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1432 CREATE TABLE packages_deps (
1433 pkg_id
integer NOT NULL,
1434 type packages_deps_type
NOT NULL,
1439 ALTER TABLE packages_deps
OWNER TO pakfire
;
1442 -- Name: packages_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1445 CREATE SEQUENCE packages_id_seq
1453 ALTER TABLE packages_id_seq
OWNER TO pakfire
;
1456 -- Name: packages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1459 ALTER SEQUENCE packages_id_seq
OWNED BY packages.
id;
1463 -- Name: packages_properties; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1466 CREATE TABLE packages_properties (
1467 id integer NOT NULL,
1469 critical_path
boolean DEFAULT false NOT NULL,
1470 priority
integer DEFAULT 0 NOT NULL
1474 ALTER TABLE packages_properties
OWNER TO pakfire
;
1477 -- Name: packages_properties_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1480 CREATE SEQUENCE packages_properties_id_seq
1488 ALTER TABLE packages_properties_id_seq
OWNER TO pakfire
;
1491 -- Name: packages_properties_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1494 ALTER SEQUENCE packages_properties_id_seq
OWNED BY packages_properties.
id;
1498 -- Name: queue_delete; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1501 CREATE TABLE queue_delete (
1502 id integer NOT NULL,
1504 not_before
timestamp without time zone
1508 ALTER TABLE queue_delete
OWNER TO pakfire
;
1511 -- Name: queue_delete_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1514 CREATE SEQUENCE queue_delete_id_seq
1522 ALTER TABLE queue_delete_id_seq
OWNER TO pakfire
;
1525 -- Name: queue_delete_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1528 ALTER SEQUENCE queue_delete_id_seq
OWNED BY queue_delete.
id;
1532 -- Name: relation_sizes; Type: VIEW; Schema: public; Owner: pakfire
1535 CREATE VIEW relation_sizes
AS
1536 SELECT c.relname
AS relation
,
1537 pg_size_pretty(pg_relation_size((c.oid
)::regclass)) AS size
1539 LEFT JOIN pg_namespace n
ON ((n.oid
= c.relnamespace
)))
1540 WHERE (n.nspname
<> ALL (ARRAY['pg_catalog'::name, 'information_schema'::name]))
1541 ORDER BY pg_relation_size((c.oid
)::regclass) DESC;
1544 ALTER TABLE relation_sizes
OWNER TO pakfire
;
1547 -- Name: repositories; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1550 CREATE TABLE repositories (
1551 id integer NOT NULL,
1553 type repositories_type
DEFAULT 'testing'::repositories_type NOT NULL,
1554 description
text NOT NULL,
1555 distro_id
integer NOT NULL,
1558 mirrored
boolean DEFAULT false NOT NULL,
1559 enabled_for_builds
boolean DEFAULT false NOT NULL,
1560 score_needed
integer DEFAULT 0 NOT NULL,
1561 last_update
timestamp without time zone,
1562 time_min
integer DEFAULT 0 NOT NULL,
1563 time_max
integer DEFAULT 0 NOT NULL,
1564 update_started
timestamp without time zone,
1565 update_ended
timestamp without time zone,
1566 deleted
boolean DEFAULT false NOT NULL,
1572 ALTER TABLE repositories
OWNER TO pakfire
;
1575 -- Name: repositories_aux; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1578 CREATE TABLE repositories_aux (
1579 id integer NOT NULL,
1583 distro_id
integer NOT NULL,
1584 status repositories_aux_status
DEFAULT 'disabled'::repositories_aux_status NOT NULL
1588 ALTER TABLE repositories_aux
OWNER TO pakfire
;
1591 -- Name: repositories_aux_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1594 CREATE SEQUENCE repositories_aux_id_seq
1602 ALTER TABLE repositories_aux_id_seq
OWNER TO pakfire
;
1605 -- Name: repositories_aux_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1608 ALTER SEQUENCE repositories_aux_id_seq
OWNED BY repositories_aux.
id;
1612 -- Name: repositories_builds; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1615 CREATE TABLE repositories_builds (
1616 id integer NOT NULL,
1617 repo_id
integer NOT NULL,
1618 build_id
bigint NOT NULL,
1619 time_added
timestamp without time zone NOT NULL
1623 ALTER TABLE repositories_builds
OWNER TO pakfire
;
1626 -- Name: repositories_builds_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1629 CREATE SEQUENCE repositories_builds_id_seq
1637 ALTER TABLE repositories_builds_id_seq
OWNER TO pakfire
;
1640 -- Name: repositories_builds_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1643 ALTER SEQUENCE repositories_builds_id_seq
OWNED BY repositories_builds.
id;
1647 -- Name: repositories_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1650 CREATE TABLE repositories_history (
1651 build_id
bigint NOT NULL,
1652 action repositories_history_action
NOT NULL,
1653 from_repo_id
integer,
1656 "time" timestamp without time zone NOT NULL
1660 ALTER TABLE repositories_history
OWNER TO pakfire
;
1663 -- Name: repositories_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1666 CREATE SEQUENCE repositories_id_seq
1674 ALTER TABLE repositories_id_seq
OWNER TO pakfire
;
1677 -- Name: repositories_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1680 ALTER SEQUENCE repositories_id_seq
OWNED BY repositories.
id;
1684 -- Name: sessions; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1687 CREATE TABLE sessions (
1688 id integer NOT NULL,
1689 session_id
text NOT NULL,
1690 created_at
timestamp without time zone DEFAULT now() NOT NULL,
1691 valid_until
timestamp without time zone DEFAULT (now() + '7 days'::interval) NOT NULL,
1692 user_id
integer NOT NULL,
1693 impersonated_user_id
integer,
1696 CONSTRAINT sessions_impersonation_check
CHECK (((impersonated_user_id
IS NULL) OR (user_id
<> impersonated_user_id
)))
1700 ALTER TABLE sessions
OWNER TO pakfire
;
1703 -- Name: sessions_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1706 CREATE SEQUENCE sessions_id_seq
1714 ALTER TABLE sessions_id_seq
OWNER TO pakfire
;
1717 -- Name: sessions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1720 ALTER SEQUENCE sessions_id_seq
OWNED BY sessions.
id;
1724 -- Name: settings; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1727 CREATE TABLE settings (
1733 ALTER TABLE settings
OWNER TO pakfire
;
1736 -- Name: sources; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1739 CREATE TABLE sources (
1740 id integer NOT NULL,
1742 identifier
text NOT NULL,
1745 revision
text NOT NULL,
1746 branch
text NOT NULL,
1747 updated
timestamp without time zone,
1748 distro_id
integer NOT NULL
1752 ALTER TABLE sources
OWNER TO pakfire
;
1755 -- Name: sources_commits; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1758 CREATE TABLE sources_commits (
1759 id integer NOT NULL,
1760 source_id
integer NOT NULL,
1761 revision
text NOT NULL,
1762 author
text NOT NULL,
1763 committer
text NOT NULL,
1764 subject
text NOT NULL,
1766 date timestamp without time zone NOT NULL,
1767 state sources_commits_state
DEFAULT 'pending'::sources_commits_state NOT NULL,
1768 imported_at
timestamp without time zone DEFAULT now() NOT NULL
1772 ALTER TABLE sources_commits
OWNER TO pakfire
;
1775 -- Name: sources_commits_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1778 CREATE SEQUENCE sources_commits_id_seq
1786 ALTER TABLE sources_commits_id_seq
OWNER TO pakfire
;
1789 -- Name: sources_commits_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1792 ALTER SEQUENCE sources_commits_id_seq
OWNED BY sources_commits.
id;
1796 -- Name: sources_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1799 CREATE SEQUENCE sources_id_seq
1807 ALTER TABLE sources_id_seq
OWNER TO pakfire
;
1810 -- Name: sources_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1813 ALTER SEQUENCE sources_id_seq
OWNED BY sources.
id;
1817 -- Name: uploads; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1820 CREATE TABLE uploads (
1821 id integer NOT NULL,
1825 filename
text NOT NULL,
1827 size bigint NOT NULL,
1828 progress
bigint DEFAULT 0 NOT NULL,
1829 finished
boolean DEFAULT false NOT NULL,
1830 time_started
timestamp without time zone DEFAULT now() NOT NULL,
1831 time_finished
timestamp without time zone
1835 ALTER TABLE uploads
OWNER TO pakfire
;
1838 -- Name: uploads_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1841 CREATE SEQUENCE uploads_id_seq
1849 ALTER TABLE uploads_id_seq
OWNER TO pakfire
;
1852 -- Name: uploads_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1855 ALTER SEQUENCE uploads_id_seq
OWNED BY uploads.
id;
1859 -- Name: user_messages; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1862 CREATE TABLE user_messages (
1863 id integer NOT NULL,
1866 subject
text NOT NULL,
1868 time_added
timestamp without time zone DEFAULT now() NOT NULL
1872 ALTER TABLE user_messages
OWNER TO pakfire
;
1875 -- Name: user_messages_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1878 CREATE SEQUENCE user_messages_id_seq
1886 ALTER TABLE user_messages_id_seq
OWNER TO pakfire
;
1889 -- Name: user_messages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1892 ALTER SEQUENCE user_messages_id_seq
OWNED BY user_messages.
id;
1896 -- Name: users; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1899 CREATE TABLE users (
1900 id integer NOT NULL,
1903 passphrase
text NOT NULL,
1904 state users_state
NOT NULL,
1907 activated users_activated
DEFAULT 'N'::users_activated NOT NULL,
1908 activation_code
text,
1909 deleted users_deleted
DEFAULT 'N'::users_deleted NOT NULL,
1910 registered
timestamp without time zone DEFAULT now() NOT NULL
1914 ALTER TABLE users
OWNER TO pakfire
;
1917 -- Name: users_emails; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1920 CREATE TABLE users_emails (
1921 id integer NOT NULL,
1922 user_id
integer NOT NULL,
1923 email
text NOT NULL,
1924 "primary" users_emails_primary
DEFAULT 'N'::users_emails_primary NOT NULL
1928 ALTER TABLE users_emails
OWNER TO pakfire
;
1931 -- Name: users_emails_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1934 CREATE SEQUENCE users_emails_id_seq
1942 ALTER TABLE users_emails_id_seq
OWNER TO pakfire
;
1945 -- Name: users_emails_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1948 ALTER SEQUENCE users_emails_id_seq
OWNED BY users_emails.
id;
1952 -- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1955 CREATE SEQUENCE users_id_seq
1963 ALTER TABLE users_id_seq
OWNER TO pakfire
;
1966 -- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1969 ALTER SEQUENCE users_id_seq
OWNED BY users.
id;
1973 -- Name: users_permissions; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1976 CREATE TABLE users_permissions (
1977 id integer NOT NULL,
1978 user_id
integer NOT NULL,
1979 create_scratch_builds users_permissions_create_scratch_builds
DEFAULT 'N'::users_permissions_create_scratch_builds NOT NULL,
1980 maintain_builders users_permissions_maintain_builders
DEFAULT 'N'::users_permissions_maintain_builders NOT NULL,
1981 manage_critical_path users_permissions_manage_critical_path
DEFAULT 'N'::users_permissions_manage_critical_path NOT NULL,
1982 manage_mirrors users_permissions_manage_mirrors
DEFAULT 'N'::users_permissions_manage_mirrors NOT NULL,
1983 vote users_permissions_vote
DEFAULT 'N'::users_permissions_vote NOT NULL
1987 ALTER TABLE users_permissions
OWNER TO pakfire
;
1990 -- Name: users_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1993 CREATE SEQUENCE users_permissions_id_seq
2001 ALTER TABLE users_permissions_id_seq
OWNER TO pakfire
;
2004 -- Name: users_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
2007 ALTER SEQUENCE users_permissions_id_seq
OWNED BY users_permissions.
id;
2011 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2014 ALTER TABLE ONLY arches
ALTER COLUMN id SET DEFAULT nextval('arches_id_seq'::regclass);
2018 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2021 ALTER TABLE ONLY builders
ALTER COLUMN id SET DEFAULT nextval('builders_id_seq'::regclass);
2025 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2028 ALTER TABLE ONLY builders_history
ALTER COLUMN id SET DEFAULT nextval('builders_history_id_seq'::regclass);
2032 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2035 ALTER TABLE ONLY builds
ALTER COLUMN id SET DEFAULT nextval('builds_id_seq'::regclass);
2039 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2042 ALTER TABLE ONLY builds_bugs
ALTER COLUMN id SET DEFAULT nextval('builds_bugs_id_seq'::regclass);
2046 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2049 ALTER TABLE ONLY builds_bugs_updates
ALTER COLUMN id SET DEFAULT nextval('builds_bugs_updates_id_seq'::regclass);
2053 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2056 ALTER TABLE ONLY builds_comments
ALTER COLUMN id SET DEFAULT nextval('builds_comments_id_seq'::regclass);
2060 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2063 ALTER TABLE ONLY builds_history
ALTER COLUMN id SET DEFAULT nextval('builds_history_id_seq'::regclass);
2067 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2070 ALTER TABLE ONLY builds_watchers
ALTER COLUMN id SET DEFAULT nextval('builds_watchers_id_seq'::regclass);
2074 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2077 ALTER TABLE ONLY distributions
ALTER COLUMN id SET DEFAULT nextval('distributions_id_seq'::regclass);
2081 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2084 ALTER TABLE ONLY distributions_arches
ALTER COLUMN id SET DEFAULT nextval('distro_arches_id_seq'::regclass);
2088 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2091 ALTER TABLE ONLY images_types
ALTER COLUMN id SET DEFAULT nextval('images_types_id_seq'::regclass);
2095 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2098 ALTER TABLE ONLY jobs
ALTER COLUMN id SET DEFAULT nextval('jobs_id_seq'::regclass);
2102 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2105 ALTER TABLE ONLY jobs_packages
ALTER COLUMN id SET DEFAULT nextval('jobs_packages_id_seq'::regclass);
2109 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2112 ALTER TABLE ONLY keys
ALTER COLUMN id SET DEFAULT nextval('keys_id_seq'::regclass);
2116 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2119 ALTER TABLE ONLY keys_subkeys
ALTER COLUMN id SET DEFAULT nextval('keys_subkeys_id_seq'::regclass);
2123 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2126 ALTER TABLE ONLY logfiles
ALTER COLUMN id SET DEFAULT nextval('logfiles_id_seq'::regclass);
2130 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2133 ALTER TABLE ONLY mirrors
ALTER COLUMN id SET DEFAULT nextval('mirrors_id_seq'::regclass);
2137 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2140 ALTER TABLE ONLY mirrors_checks
ALTER COLUMN id SET DEFAULT nextval('mirrors_checks_id_seq'::regclass);
2144 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2147 ALTER TABLE ONLY mirrors_history
ALTER COLUMN id SET DEFAULT nextval('mirrors_history_id_seq'::regclass);
2151 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2154 ALTER TABLE ONLY packages
ALTER COLUMN id SET DEFAULT nextval('packages_id_seq'::regclass);
2158 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2161 ALTER TABLE ONLY packages_properties
ALTER COLUMN id SET DEFAULT nextval('packages_properties_id_seq'::regclass);
2165 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2168 ALTER TABLE ONLY queue_delete
ALTER COLUMN id SET DEFAULT nextval('queue_delete_id_seq'::regclass);
2172 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2175 ALTER TABLE ONLY repositories
ALTER COLUMN id SET DEFAULT nextval('repositories_id_seq'::regclass);
2179 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2182 ALTER TABLE ONLY repositories_aux
ALTER COLUMN id SET DEFAULT nextval('repositories_aux_id_seq'::regclass);
2186 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2189 ALTER TABLE ONLY repositories_builds
ALTER COLUMN id SET DEFAULT nextval('repositories_builds_id_seq'::regclass);
2193 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2196 ALTER TABLE ONLY sessions
ALTER COLUMN id SET DEFAULT nextval('sessions_id_seq'::regclass);
2200 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2203 ALTER TABLE ONLY sources
ALTER COLUMN id SET DEFAULT nextval('sources_id_seq'::regclass);
2207 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2210 ALTER TABLE ONLY sources_commits
ALTER COLUMN id SET DEFAULT nextval('sources_commits_id_seq'::regclass);
2214 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2217 ALTER TABLE ONLY uploads
ALTER COLUMN id SET DEFAULT nextval('uploads_id_seq'::regclass);
2221 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2224 ALTER TABLE ONLY user_messages
ALTER COLUMN id SET DEFAULT nextval('user_messages_id_seq'::regclass);
2228 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2231 ALTER TABLE ONLY users
ALTER COLUMN id SET DEFAULT nextval('users_id_seq'::regclass);
2235 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2238 ALTER TABLE ONLY users_emails
ALTER COLUMN id SET DEFAULT nextval('users_emails_id_seq'::regclass);
2242 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2245 ALTER TABLE ONLY users_permissions
ALTER COLUMN id SET DEFAULT nextval('users_permissions_id_seq'::regclass);
2249 -- Name: arches_compat_unique; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2252 ALTER TABLE ONLY arches_compat
2253 ADD CONSTRAINT arches_compat_unique
UNIQUE (native_arch
, build_arch
);
2257 -- Name: arches_name; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2260 ALTER TABLE ONLY arches
2261 ADD CONSTRAINT arches_name
UNIQUE (name);
2265 -- Name: idx_2197943_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2268 ALTER TABLE ONLY arches
2269 ADD CONSTRAINT idx_2197943_primary
PRIMARY KEY (id);
2273 -- Name: idx_2197954_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2276 ALTER TABLE ONLY builders
2277 ADD CONSTRAINT idx_2197954_primary
PRIMARY KEY (id);
2281 -- Name: idx_2197982_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2284 ALTER TABLE ONLY builders_history
2285 ADD CONSTRAINT idx_2197982_primary
PRIMARY KEY (id);
2289 -- Name: idx_2197988_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2292 ALTER TABLE ONLY builds
2293 ADD CONSTRAINT idx_2197988_primary
PRIMARY KEY (id);
2297 -- Name: idx_2198002_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2300 ALTER TABLE ONLY builds_bugs
2301 ADD CONSTRAINT idx_2198002_primary
PRIMARY KEY (id);
2305 -- Name: idx_2198008_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2308 ALTER TABLE ONLY builds_bugs_updates
2309 ADD CONSTRAINT idx_2198008_primary
PRIMARY KEY (id);
2313 -- Name: idx_2198018_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2316 ALTER TABLE ONLY builds_comments
2317 ADD CONSTRAINT idx_2198018_primary
PRIMARY KEY (id);
2321 -- Name: idx_2198027_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2324 ALTER TABLE ONLY builds_history
2325 ADD CONSTRAINT idx_2198027_primary
PRIMARY KEY (id);
2329 -- Name: idx_2198033_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2332 ALTER TABLE ONLY builds_watchers
2333 ADD CONSTRAINT idx_2198033_primary
PRIMARY KEY (id);
2337 -- Name: idx_2198039_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2340 ALTER TABLE ONLY distributions
2341 ADD CONSTRAINT idx_2198039_primary
PRIMARY KEY (id);
2345 -- Name: idx_2198048_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2348 ALTER TABLE ONLY distributions_arches
2349 ADD CONSTRAINT idx_2198048_primary
PRIMARY KEY (id);
2353 -- Name: idx_2198057_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2356 ALTER TABLE ONLY images_types
2357 ADD CONSTRAINT idx_2198057_primary
PRIMARY KEY (id);
2361 -- Name: idx_2198063_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2364 ALTER TABLE ONLY jobs
2365 ADD CONSTRAINT idx_2198063_primary
PRIMARY KEY (id);
2369 -- Name: idx_2198085_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2372 ALTER TABLE ONLY jobs_packages
2373 ADD CONSTRAINT idx_2198085_primary
PRIMARY KEY (id);
2377 -- Name: idx_2198094_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2380 ALTER TABLE ONLY keys
2381 ADD CONSTRAINT idx_2198094_primary
PRIMARY KEY (id);
2385 -- Name: idx_2198103_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2388 ALTER TABLE ONLY keys_subkeys
2389 ADD CONSTRAINT idx_2198103_primary
PRIMARY KEY (id);
2393 -- Name: idx_2198109_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2396 ALTER TABLE ONLY logfiles
2397 ADD CONSTRAINT idx_2198109_primary
PRIMARY KEY (id);
2401 -- Name: idx_2198115_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2404 ALTER TABLE ONLY mirrors
2405 ADD CONSTRAINT idx_2198115_primary
PRIMARY KEY (id);
2409 -- Name: idx_2198126_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2412 ALTER TABLE ONLY mirrors_history
2413 ADD CONSTRAINT idx_2198126_primary
PRIMARY KEY (id);
2417 -- Name: idx_2198132_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2420 ALTER TABLE ONLY packages
2421 ADD CONSTRAINT idx_2198132_primary
PRIMARY KEY (id);
2425 -- Name: idx_2198147_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2428 ALTER TABLE ONLY packages_properties
2429 ADD CONSTRAINT idx_2198147_primary
PRIMARY KEY (id);
2433 -- Name: idx_2198155_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2436 ALTER TABLE ONLY queue_delete
2437 ADD CONSTRAINT idx_2198155_primary
PRIMARY KEY (id);
2441 -- Name: idx_2198164_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2444 ALTER TABLE ONLY repositories
2445 ADD CONSTRAINT idx_2198164_primary
PRIMARY KEY (id);
2449 -- Name: idx_2198179_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2452 ALTER TABLE ONLY repositories_aux
2453 ADD CONSTRAINT idx_2198179_primary
PRIMARY KEY (id);
2457 -- Name: idx_2198189_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2460 ALTER TABLE ONLY repositories_builds
2461 ADD CONSTRAINT idx_2198189_primary
PRIMARY KEY (id);
2465 -- Name: idx_2198213_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2468 ALTER TABLE ONLY sources
2469 ADD CONSTRAINT idx_2198213_primary
PRIMARY KEY (id);
2473 -- Name: idx_2198222_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2476 ALTER TABLE ONLY sources_commits
2477 ADD CONSTRAINT idx_2198222_primary
PRIMARY KEY (id);
2481 -- Name: idx_2198232_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2484 ALTER TABLE ONLY uploads
2485 ADD CONSTRAINT idx_2198232_primary
PRIMARY KEY (id);
2489 -- Name: idx_2198244_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2492 ALTER TABLE ONLY users
2493 ADD CONSTRAINT idx_2198244_primary
PRIMARY KEY (id);
2497 -- Name: idx_2198256_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2500 ALTER TABLE ONLY users_emails
2501 ADD CONSTRAINT idx_2198256_primary
PRIMARY KEY (id);
2505 -- Name: idx_2198263_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2508 ALTER TABLE ONLY users_permissions
2509 ADD CONSTRAINT idx_2198263_primary
PRIMARY KEY (id);
2513 -- Name: idx_2198274_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2516 ALTER TABLE ONLY user_messages
2517 ADD CONSTRAINT idx_2198274_primary
PRIMARY KEY (id);
2521 -- Name: jobs_packages_unique; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2524 ALTER TABLE ONLY jobs_packages
2525 ADD CONSTRAINT jobs_packages_unique
UNIQUE (job_id
, pkg_id
);
2529 -- Name: mirrors_checks_pkey; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2532 ALTER TABLE ONLY mirrors_checks
2533 ADD CONSTRAINT mirrors_checks_pkey
PRIMARY KEY (id);
2537 -- Name: repositories_builds_unique; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2540 ALTER TABLE ONLY repositories_builds
2541 ADD CONSTRAINT repositories_builds_unique
UNIQUE (repo_id
, build_id
);
2545 -- Name: sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2548 ALTER TABLE ONLY sessions
2549 ADD CONSTRAINT sessions_pkey
PRIMARY KEY (id);
2553 -- Name: sessions_session_id_key; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2556 ALTER TABLE ONLY sessions
2557 ADD CONSTRAINT sessions_session_id_key
UNIQUE (session_id
);
2561 -- Name: arches_compat_native_arch; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2564 CREATE INDEX arches_compat_native_arch
ON arches_compat
USING btree (native_arch
);
2568 -- Name: builders_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2571 CREATE UNIQUE INDEX builders_name
ON builders
USING btree (name) WHERE (deleted
IS FALSE);
2575 -- Name: builds_watchers_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2578 CREATE INDEX builds_watchers_build_id
ON builds_watchers
USING btree (build_id
);
2582 -- Name: distributions_arches_distro_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2585 CREATE INDEX distributions_arches_distro_id
ON distributions_arches
USING btree (distro_id
);
2589 -- Name: distributions_sname; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2592 CREATE UNIQUE INDEX distributions_sname
ON distributions
USING btree (sname
) WHERE (deleted
IS FALSE);
2596 -- Name: filelists_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2599 CREATE INDEX filelists_name
ON filelists
USING btree (name);
2603 -- Name: filelists_pkg_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2606 CREATE INDEX filelists_pkg_id
ON filelists
USING btree (pkg_id
);
2608 ALTER TABLE filelists
CLUSTER ON filelists_pkg_id
;
2612 -- Name: idx_2197982_builder_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2615 CREATE INDEX idx_2197982_builder_id
ON builders_history
USING btree (builder_id
);
2619 -- Name: idx_2197988_pkg_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2622 CREATE INDEX idx_2197988_pkg_id
ON builds
USING btree (pkg_id
);
2626 -- Name: idx_2197988_state; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2629 CREATE INDEX idx_2197988_state
ON builds
USING btree (state);
2633 -- Name: idx_2197988_type; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2636 CREATE INDEX idx_2197988_type
ON builds
USING btree (type);
2640 -- Name: idx_2197988_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2643 CREATE UNIQUE INDEX idx_2197988_uuid
ON builds
USING btree (uuid
);
2647 -- Name: idx_2198002_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2650 CREATE UNIQUE INDEX idx_2198002_build_id
ON builds_bugs
USING btree (build_id
, bug_id
);
2654 -- Name: idx_2198018_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2657 CREATE INDEX idx_2198018_build_id
ON builds_comments
USING btree (build_id
);
2661 -- Name: idx_2198018_user_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2664 CREATE INDEX idx_2198018_user_id
ON builds_comments
USING btree (user_id
);
2668 -- Name: idx_2198063_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2671 CREATE INDEX idx_2198063_build_id
ON jobs
USING btree (build_id
);
2675 -- Name: idx_2198063_state; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2678 CREATE INDEX idx_2198063_state
ON jobs
USING btree (state);
2682 -- Name: idx_2198063_time_finished; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2685 CREATE INDEX idx_2198063_time_finished
ON jobs
USING btree (time_finished
);
2689 -- Name: idx_2198063_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2692 CREATE UNIQUE INDEX idx_2198063_uuid
ON jobs
USING btree (uuid
);
2696 -- Name: idx_2198080_job_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2699 CREATE INDEX idx_2198080_job_id
ON jobs_history
USING btree (job_id
);
2703 -- Name: idx_2198089_job_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2706 CREATE UNIQUE INDEX idx_2198089_job_id
ON jobs_repos
USING btree (job_id
, repo_id
);
2710 -- Name: idx_2198094_fingerprint; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2713 CREATE UNIQUE INDEX idx_2198094_fingerprint
ON keys
USING btree (fingerprint
);
2717 -- Name: idx_2198132_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2720 CREATE INDEX idx_2198132_name
ON packages
USING btree (name);
2724 -- Name: idx_2198132_type; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2727 CREATE INDEX idx_2198132_type
ON packages
USING btree (type);
2731 -- Name: idx_2198132_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2734 CREATE INDEX idx_2198132_uuid
ON packages
USING btree (uuid
);
2738 -- Name: idx_2198139_pkg_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2741 CREATE INDEX idx_2198139_pkg_id
ON packages_deps
USING btree (pkg_id
);
2745 -- Name: idx_2198147_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2748 CREATE UNIQUE INDEX idx_2198147_name
ON packages_properties
USING btree (name);
2752 -- Name: idx_2198189_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2755 CREATE UNIQUE INDEX idx_2198189_build_id
ON repositories_builds
USING btree (build_id
);
2759 -- Name: idx_2198193_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2762 CREATE INDEX idx_2198193_build_id
ON repositories_history
USING btree (build_id
);
2766 -- Name: idx_2198199_k; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2769 CREATE UNIQUE INDEX idx_2198199_k
ON settings
USING btree (k
);
2773 -- Name: idx_2198213_identifier; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2776 CREATE UNIQUE INDEX idx_2198213_identifier
ON sources
USING btree (identifier
);
2780 -- Name: idx_2198222_revision; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2783 CREATE INDEX idx_2198222_revision
ON sources_commits
USING btree (revision
);
2787 -- Name: idx_2198232_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2790 CREATE UNIQUE INDEX idx_2198232_uuid
ON uploads
USING btree (uuid
);
2794 -- Name: idx_2198244_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2797 CREATE UNIQUE INDEX idx_2198244_name
ON users
USING btree (name);
2801 -- Name: idx_2198256_email; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2804 CREATE UNIQUE INDEX idx_2198256_email
ON users_emails
USING btree (email
);
2808 -- Name: idx_2198256_user_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2811 CREATE INDEX idx_2198256_user_id
ON users_emails
USING btree (user_id
);
2815 -- Name: jobs_arch; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2818 CREATE INDEX jobs_arch
ON jobs
USING btree (arch
);
2822 -- Name: jobs_buildroots_job_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2825 CREATE INDEX jobs_buildroots_job_id
ON jobs_buildroots
USING btree (job_id
);
2827 ALTER TABLE jobs_buildroots
CLUSTER ON jobs_buildroots_job_id
;
2831 -- Name: jobs_buildroots_pkg_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2834 CREATE INDEX jobs_buildroots_pkg_uuid
ON jobs_buildroots
USING btree (pkg_uuid
);
2838 -- Name: mirrors_checks_sort; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2841 CREATE INDEX mirrors_checks_sort
ON mirrors_checks
USING btree (mirror_id
, "timestamp");
2843 ALTER TABLE mirrors_checks
CLUSTER ON mirrors_checks_sort
;
2847 -- Name: repositories_builds_repo_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2850 CREATE INDEX repositories_builds_repo_id
ON repositories_builds
USING btree (repo_id
);
2854 -- Name: on_update_current_timestamp; Type: TRIGGER; Schema: public; Owner: pakfire
2857 CREATE TRIGGER on_update_current_timestamp
BEFORE UPDATE ON sources
FOR EACH ROW EXECUTE PROCEDURE on_update_current_timestamp_sources();
2861 -- Name: arches_compat_build_arch; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2864 ALTER TABLE ONLY arches_compat
2865 ADD CONSTRAINT arches_compat_build_arch
FOREIGN KEY (build_arch
) REFERENCES arches(name);
2869 -- Name: builders_history_builder_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2872 ALTER TABLE ONLY builders_history
2873 ADD CONSTRAINT builders_history_builder_id
FOREIGN KEY (builder_id
) REFERENCES builders(id);
2877 -- Name: builders_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2880 ALTER TABLE ONLY builders_history
2881 ADD CONSTRAINT builders_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
2885 -- Name: builds_bug_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2888 ALTER TABLE ONLY builds_bugs
2889 ADD CONSTRAINT builds_bug_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
2893 -- Name: builds_comments_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2896 ALTER TABLE ONLY builds_comments
2897 ADD CONSTRAINT builds_comments_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
2901 -- Name: builds_comments_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2904 ALTER TABLE ONLY builds_comments
2905 ADD CONSTRAINT builds_comments_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
2909 -- Name: builds_depends_on; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2912 ALTER TABLE ONLY builds
2913 ADD CONSTRAINT builds_depends_on
FOREIGN KEY (depends_on
) REFERENCES builds(id);
2917 -- Name: builds_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2920 ALTER TABLE ONLY builds
2921 ADD CONSTRAINT builds_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
2925 -- Name: builds_history_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2928 ALTER TABLE ONLY builds_history
2929 ADD CONSTRAINT builds_history_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
2933 -- Name: builds_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2936 ALTER TABLE ONLY builds_history
2937 ADD CONSTRAINT builds_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
2941 -- Name: builds_owner_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2944 ALTER TABLE ONLY builds
2945 ADD CONSTRAINT builds_owner_id
FOREIGN KEY (owner_id
) REFERENCES users(id);
2949 -- Name: builds_pkg_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2952 ALTER TABLE ONLY builds
2953 ADD CONSTRAINT builds_pkg_id
FOREIGN KEY (pkg_id
) REFERENCES packages(id);
2957 -- Name: builds_watchers_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2960 ALTER TABLE ONLY builds_watchers
2961 ADD CONSTRAINT builds_watchers_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
2965 -- Name: builds_watchers_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2968 ALTER TABLE ONLY builds_watchers
2969 ADD CONSTRAINT builds_watchers_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
2973 -- Name: distributions_arches_arch; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2976 ALTER TABLE ONLY distributions_arches
2977 ADD CONSTRAINT distributions_arches_arch
FOREIGN KEY (arch
) REFERENCES arches(name);
2981 -- Name: distro_arches_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2984 ALTER TABLE ONLY distributions_arches
2985 ADD CONSTRAINT distro_arches_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
2989 -- Name: filelists_pkg_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2992 ALTER TABLE ONLY filelists
2993 ADD CONSTRAINT filelists_pkg_id
FOREIGN KEY (pkg_id
) REFERENCES packages(id);
2997 -- Name: jobs_arch; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3000 ALTER TABLE ONLY jobs
3001 ADD CONSTRAINT jobs_arch
FOREIGN KEY (arch
) REFERENCES arches(name);
3005 -- Name: jobs_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3008 ALTER TABLE ONLY jobs
3009 ADD CONSTRAINT jobs_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
3013 -- Name: jobs_builder_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3016 ALTER TABLE ONLY jobs
3017 ADD CONSTRAINT jobs_builder_id
FOREIGN KEY (builder_id
) REFERENCES builders(id);
3021 -- Name: jobs_buildroots_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3024 ALTER TABLE ONLY jobs_buildroots
3025 ADD CONSTRAINT jobs_buildroots_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3029 -- Name: jobs_history_builder_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3032 ALTER TABLE ONLY jobs_history
3033 ADD CONSTRAINT jobs_history_builder_id
FOREIGN KEY (builder_id
) REFERENCES builders(id);
3037 -- Name: jobs_history_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3040 ALTER TABLE ONLY jobs_history
3041 ADD CONSTRAINT jobs_history_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3045 -- Name: jobs_history_test_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3048 ALTER TABLE ONLY jobs_history
3049 ADD CONSTRAINT jobs_history_test_job_id
FOREIGN KEY (test_job_id
) REFERENCES jobs(id);
3053 -- Name: jobs_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3056 ALTER TABLE ONLY jobs_history
3057 ADD CONSTRAINT jobs_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3061 -- Name: jobs_packaged_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3064 ALTER TABLE ONLY jobs_packages
3065 ADD CONSTRAINT jobs_packaged_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3069 -- Name: jobs_packages_pkg_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3072 ALTER TABLE ONLY jobs_packages
3073 ADD CONSTRAINT jobs_packages_pkg_id
FOREIGN KEY (pkg_id
) REFERENCES packages(id);
3077 -- Name: jobs_repos_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3080 ALTER TABLE ONLY jobs_repos
3081 ADD CONSTRAINT jobs_repos_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3085 -- Name: jobs_repos_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3088 ALTER TABLE ONLY jobs_repos
3089 ADD CONSTRAINT jobs_repos_repo_id
FOREIGN KEY (repo_id
) REFERENCES repositories(id);
3093 -- Name: keys_subkeys_key_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3096 ALTER TABLE ONLY keys_subkeys
3097 ADD CONSTRAINT keys_subkeys_key_id
FOREIGN KEY (key_id
) REFERENCES keys(id);
3101 -- Name: logfiles_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3104 ALTER TABLE ONLY logfiles
3105 ADD CONSTRAINT logfiles_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3109 -- Name: mirrors_checks_mirror_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3112 ALTER TABLE ONLY mirrors_checks
3113 ADD CONSTRAINT mirrors_checks_mirror_id
FOREIGN KEY (mirror_id
) REFERENCES mirrors(id);
3117 -- Name: mirrors_history_mirror_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3120 ALTER TABLE ONLY mirrors_history
3121 ADD CONSTRAINT mirrors_history_mirror_id
FOREIGN KEY (mirror_id
) REFERENCES mirrors(id);
3125 -- Name: mirrors_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3128 ALTER TABLE ONLY mirrors_history
3129 ADD CONSTRAINT mirrors_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3133 -- Name: packages_arch; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3136 ALTER TABLE ONLY packages
3137 ADD CONSTRAINT packages_arch
FOREIGN KEY (arch
) REFERENCES arches(name);
3141 -- Name: packages_commit_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3144 ALTER TABLE ONLY packages
3145 ADD CONSTRAINT packages_commit_id
FOREIGN KEY (commit_id
) REFERENCES sources_commits(id);
3149 -- Name: packages_deps_pkg_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3152 ALTER TABLE ONLY packages_deps
3153 ADD CONSTRAINT packages_deps_pkg_id
FOREIGN KEY (pkg_id
) REFERENCES packages(id);
3157 -- Name: repositories_aux_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3160 ALTER TABLE ONLY repositories_aux
3161 ADD CONSTRAINT repositories_aux_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
3165 -- Name: repositories_builds_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3168 ALTER TABLE ONLY repositories_builds
3169 ADD CONSTRAINT repositories_builds_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
3173 -- Name: repositories_builds_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3176 ALTER TABLE ONLY repositories_builds
3177 ADD CONSTRAINT repositories_builds_repo_id
FOREIGN KEY (repo_id
) REFERENCES repositories(id);
3181 -- Name: repositories_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3184 ALTER TABLE ONLY repositories
3185 ADD CONSTRAINT repositories_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
3189 -- Name: repositories_history_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3192 ALTER TABLE ONLY repositories_history
3193 ADD CONSTRAINT repositories_history_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
3197 -- Name: repositories_history_from_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3200 ALTER TABLE ONLY repositories_history
3201 ADD CONSTRAINT repositories_history_from_repo_id
FOREIGN KEY (from_repo_id
) REFERENCES repositories(id);
3205 -- Name: repositories_history_to_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3208 ALTER TABLE ONLY repositories_history
3209 ADD CONSTRAINT repositories_history_to_repo_id
FOREIGN KEY (to_repo_id
) REFERENCES repositories(id);
3213 -- Name: repositories_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3216 ALTER TABLE ONLY repositories_history
3217 ADD CONSTRAINT repositories_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3221 -- Name: repositories_key_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3224 ALTER TABLE ONLY repositories
3225 ADD CONSTRAINT repositories_key_id
FOREIGN KEY (key_id
) REFERENCES keys(id);
3229 -- Name: repositories_parent_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3232 ALTER TABLE ONLY repositories
3233 ADD CONSTRAINT repositories_parent_id
FOREIGN KEY (parent_id
) REFERENCES repositories(id);
3237 -- Name: repositories_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3240 ALTER TABLE ONLY repositories
3241 ADD CONSTRAINT repositories_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3245 -- Name: sessions_impersonated_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3248 ALTER TABLE ONLY sessions
3249 ADD CONSTRAINT sessions_impersonated_user_id
FOREIGN KEY (impersonated_user_id
) REFERENCES users(id);
3253 -- Name: sessions_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3256 ALTER TABLE ONLY sessions
3257 ADD CONSTRAINT sessions_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3261 -- Name: sources_commits_source_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3264 ALTER TABLE ONLY sources_commits
3265 ADD CONSTRAINT sources_commits_source_id
FOREIGN KEY (source_id
) REFERENCES sources(id);
3269 -- Name: sources_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3272 ALTER TABLE ONLY sources
3273 ADD CONSTRAINT sources_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
3277 -- Name: uploads_builder_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3280 ALTER TABLE ONLY uploads
3281 ADD CONSTRAINT uploads_builder_id
FOREIGN KEY (builder_id
) REFERENCES builders(id);
3285 -- Name: uploads_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3288 ALTER TABLE ONLY uploads
3289 ADD CONSTRAINT uploads_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3293 -- Name: users_emails_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3296 ALTER TABLE ONLY users_emails
3297 ADD CONSTRAINT users_emails_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3301 -- Name: users_permissions_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3304 ALTER TABLE ONLY users_permissions
3305 ADD CONSTRAINT users_permissions_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3309 -- PostgreSQL database dump complete