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_public; Type: TYPE; Schema: public; Owner: pakfire
107 CREATE TYPE builds_public
AS ENUM (
113 ALTER TYPE builds_public
OWNER TO pakfire
;
116 -- Name: builds_severity; Type: TYPE; Schema: public; Owner: pakfire
119 CREATE TYPE builds_severity
AS ENUM (
127 ALTER TYPE builds_severity
OWNER TO pakfire
;
130 -- Name: builds_state; Type: TYPE; Schema: public; Owner: pakfire
133 CREATE TYPE builds_state
AS ENUM (
142 ALTER TYPE builds_state
OWNER TO pakfire
;
145 -- Name: builds_type; Type: TYPE; Schema: public; Owner: pakfire
148 CREATE TYPE builds_type
AS ENUM (
154 ALTER TYPE builds_type
OWNER TO pakfire
;
157 -- Name: filelists_config; Type: TYPE; Schema: public; Owner: pakfire
160 CREATE TYPE filelists_config
AS ENUM (
166 ALTER TYPE filelists_config
OWNER TO pakfire
;
169 -- Name: jobs_history_action; Type: TYPE; Schema: public; Owner: pakfire
172 CREATE TYPE jobs_history_action
AS ENUM (
181 ALTER TYPE jobs_history_action
OWNER TO pakfire
;
184 -- Name: jobs_history_state; Type: TYPE; Schema: public; Owner: pakfire
187 CREATE TYPE jobs_history_state
AS ENUM (
203 ALTER TYPE jobs_history_state
OWNER TO pakfire
;
206 -- Name: jobs_state; Type: TYPE; Schema: public; Owner: pakfire
209 CREATE TYPE jobs_state
AS ENUM (
225 ALTER TYPE jobs_state
OWNER TO pakfire
;
228 -- Name: jobs_type; Type: TYPE; Schema: public; Owner: pakfire
231 CREATE TYPE jobs_type
AS ENUM (
237 ALTER TYPE jobs_type
OWNER TO pakfire
;
240 -- Name: mirrors_history_action; Type: TYPE; Schema: public; Owner: pakfire
243 CREATE TYPE mirrors_history_action
AS ENUM (
251 ALTER TYPE mirrors_history_action
OWNER TO pakfire
;
254 -- Name: packages_deps_type; Type: TYPE; Schema: public; Owner: pakfire
257 CREATE TYPE packages_deps_type
AS ENUM (
268 ALTER TYPE packages_deps_type
OWNER TO pakfire
;
271 -- Name: packages_properties_critical_path; Type: TYPE; Schema: public; Owner: pakfire
274 CREATE TYPE packages_properties_critical_path
AS ENUM (
280 ALTER TYPE packages_properties_critical_path
OWNER TO pakfire
;
283 -- Name: packages_type; Type: TYPE; Schema: public; Owner: pakfire
286 CREATE TYPE packages_type
AS ENUM (
292 ALTER TYPE packages_type
OWNER TO pakfire
;
295 -- Name: repositories_aux_status; Type: TYPE; Schema: public; Owner: pakfire
298 CREATE TYPE repositories_aux_status
AS ENUM (
304 ALTER TYPE repositories_aux_status
OWNER TO pakfire
;
307 -- Name: repositories_enabled_for_builds; Type: TYPE; Schema: public; Owner: pakfire
310 CREATE TYPE repositories_enabled_for_builds
AS ENUM (
316 ALTER TYPE repositories_enabled_for_builds
OWNER TO pakfire
;
319 -- Name: repositories_history_action; Type: TYPE; Schema: public; Owner: pakfire
322 CREATE TYPE repositories_history_action
AS ENUM (
329 ALTER TYPE repositories_history_action
OWNER TO pakfire
;
332 -- Name: repositories_mirrored; Type: TYPE; Schema: public; Owner: pakfire
335 CREATE TYPE repositories_mirrored
AS ENUM (
341 ALTER TYPE repositories_mirrored
OWNER TO pakfire
;
344 -- Name: repositories_type; Type: TYPE; Schema: public; Owner: pakfire
347 CREATE TYPE repositories_type
AS ENUM (
354 ALTER TYPE repositories_type
OWNER TO pakfire
;
357 -- Name: sources_commits_state; Type: TYPE; Schema: public; Owner: pakfire
360 CREATE TYPE sources_commits_state
AS ENUM (
368 ALTER TYPE sources_commits_state
OWNER TO pakfire
;
371 -- Name: uploads_finished; Type: TYPE; Schema: public; Owner: pakfire
374 CREATE TYPE uploads_finished
AS ENUM (
380 ALTER TYPE uploads_finished
OWNER TO pakfire
;
383 -- Name: users_activated; Type: TYPE; Schema: public; Owner: pakfire
386 CREATE TYPE users_activated
AS ENUM (
392 ALTER TYPE users_activated
OWNER TO pakfire
;
395 -- Name: users_deleted; Type: TYPE; Schema: public; Owner: pakfire
398 CREATE TYPE users_deleted
AS ENUM (
404 ALTER TYPE users_deleted
OWNER TO pakfire
;
407 -- Name: users_emails_primary; Type: TYPE; Schema: public; Owner: pakfire
410 CREATE TYPE users_emails_primary
AS ENUM (
416 ALTER TYPE users_emails_primary
OWNER TO pakfire
;
419 -- Name: users_permissions_create_scratch_builds; Type: TYPE; Schema: public; Owner: pakfire
422 CREATE TYPE users_permissions_create_scratch_builds
AS ENUM (
428 ALTER TYPE users_permissions_create_scratch_builds
OWNER TO pakfire
;
431 -- Name: users_permissions_maintain_builders; Type: TYPE; Schema: public; Owner: pakfire
434 CREATE TYPE users_permissions_maintain_builders
AS ENUM (
440 ALTER TYPE users_permissions_maintain_builders
OWNER TO pakfire
;
443 -- Name: users_permissions_manage_critical_path; Type: TYPE; Schema: public; Owner: pakfire
446 CREATE TYPE users_permissions_manage_critical_path
AS ENUM (
452 ALTER TYPE users_permissions_manage_critical_path
OWNER TO pakfire
;
455 -- Name: users_permissions_manage_mirrors; Type: TYPE; Schema: public; Owner: pakfire
458 CREATE TYPE users_permissions_manage_mirrors
AS ENUM (
464 ALTER TYPE users_permissions_manage_mirrors
OWNER TO pakfire
;
467 -- Name: users_permissions_vote; Type: TYPE; Schema: public; Owner: pakfire
470 CREATE TYPE users_permissions_vote
AS ENUM (
476 ALTER TYPE users_permissions_vote
OWNER TO pakfire
;
479 -- Name: users_state; Type: TYPE; Schema: public; Owner: pakfire
482 CREATE TYPE users_state
AS ENUM (
489 ALTER TYPE users_state
OWNER TO pakfire
;
492 -- Name: on_update_current_timestamp_sources(); Type: FUNCTION; Schema: public; Owner: pakfire
495 CREATE FUNCTION on_update_current_timestamp_sources() RETURNS trigger
505 ALTER FUNCTION public.
on_update_current_timestamp_sources() OWNER TO pakfire
;
507 SET default_tablespace
= '';
509 SET default_with_oids
= false;
512 -- Name: arches; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
515 CREATE TABLE arches (
518 prio
integer DEFAULT 0 NOT NULL,
519 "binary" arches_binary
DEFAULT 'Y'::arches_binary NOT NULL,
524 ALTER TABLE arches
OWNER TO pakfire
;
527 -- Name: arches_compat; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
530 CREATE TABLE arches_compat (
531 native_arch
text NOT NULL,
532 build_arch
text NOT NULL,
533 CONSTRAINT arches_compat_unique
CHECK ((native_arch
<> build_arch
))
537 ALTER TABLE arches_compat
OWNER TO pakfire
;
540 -- Name: arches_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
543 CREATE SEQUENCE arches_id_seq
551 ALTER TABLE arches_id_seq
OWNER TO pakfire
;
554 -- Name: arches_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
557 ALTER SEQUENCE arches_id_seq
OWNED BY arches.
id;
561 -- Name: builders; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
564 CREATE TABLE builders (
569 enabled
boolean DEFAULT false NOT NULL,
570 deleted
boolean DEFAULT false NOT NULL,
571 loadavg
text DEFAULT '0'::character varying NOT NULL,
572 testmode
boolean DEFAULT true NOT NULL,
573 max_jobs
bigint DEFAULT 1::bigint NOT NULL,
574 pakfire_version
text,
577 cpu_count
integer DEFAULT 1 NOT NULL,
579 cpu_bogomips
double precision,
580 memory
bigint DEFAULT 0 NOT NULL,
581 overload builders_overload
DEFAULT 'N'::builders_overload NOT NULL,
582 free_space
bigint DEFAULT 0 NOT NULL,
584 time_created
timestamp without time zone DEFAULT now() NOT NULL,
585 time_updated
timestamp without time zone,
586 time_keepalive
timestamp without time zone,
587 loadavg1
double precision,
588 loadavg5
double precision,
589 loadavg15
double precision,
598 ALTER TABLE builders
OWNER TO pakfire
;
601 -- Name: builders_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
604 CREATE TABLE builders_history (
606 builder_id
integer NOT NULL,
607 action builders_history_action
NOT NULL,
609 "time" timestamp without time zone NOT NULL
613 ALTER TABLE builders_history
OWNER TO pakfire
;
616 -- Name: builders_history_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
619 CREATE SEQUENCE builders_history_id_seq
627 ALTER TABLE builders_history_id_seq
OWNER TO pakfire
;
630 -- Name: builders_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
633 ALTER SEQUENCE builders_history_id_seq
OWNED BY builders_history.
id;
637 -- Name: builders_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
640 CREATE SEQUENCE builders_id_seq
648 ALTER TABLE builders_id_seq
OWNER TO pakfire
;
651 -- Name: builders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
654 ALTER SEQUENCE builders_id_seq
OWNED BY builders.
id;
658 -- Name: builds; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
661 CREATE TABLE builds (
664 pkg_id
integer NOT NULL,
665 type builds_type
DEFAULT 'release'::builds_type NOT NULL,
666 state builds_state
DEFAULT 'building'::builds_state NOT NULL,
667 severity builds_severity
,
669 time_created
timestamp without time zone NOT NULL,
673 distro_id
integer NOT NULL,
675 public builds_public
DEFAULT 'Y'::builds_public NOT NULL,
676 priority
integer DEFAULT 0 NOT NULL,
677 auto_move builds_auto_move
DEFAULT 'N'::builds_auto_move NOT NULL
681 ALTER TABLE builds
OWNER TO pakfire
;
684 -- Name: builds_bugs; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
687 CREATE TABLE builds_bugs (
689 build_id
integer NOT NULL,
690 bug_id
integer NOT NULL
694 ALTER TABLE builds_bugs
OWNER TO pakfire
;
697 -- Name: builds_bugs_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
700 CREATE SEQUENCE builds_bugs_id_seq
708 ALTER TABLE builds_bugs_id_seq
OWNER TO pakfire
;
711 -- Name: builds_bugs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
714 ALTER SEQUENCE builds_bugs_id_seq
OWNED BY builds_bugs.
id;
718 -- Name: builds_bugs_updates; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
721 CREATE TABLE builds_bugs_updates (
723 bug_id
integer NOT NULL,
727 "time" timestamp without time zone NOT NULL,
728 error
boolean DEFAULT false NOT NULL,
733 ALTER TABLE builds_bugs_updates
OWNER TO pakfire
;
736 -- Name: builds_bugs_updates_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
739 CREATE SEQUENCE builds_bugs_updates_id_seq
747 ALTER TABLE builds_bugs_updates_id_seq
OWNER TO pakfire
;
750 -- Name: builds_bugs_updates_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
753 ALTER SEQUENCE builds_bugs_updates_id_seq
OWNED BY builds_bugs_updates.
id;
757 -- Name: builds_comments; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
760 CREATE TABLE builds_comments (
762 build_id
integer NOT NULL,
763 user_id
integer NOT NULL,
765 credit
integer NOT NULL,
766 time_created
timestamp without time zone NOT NULL,
767 time_updated
timestamp without time zone
771 ALTER TABLE builds_comments
OWNER TO pakfire
;
774 -- Name: builds_comments_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
777 CREATE SEQUENCE builds_comments_id_seq
785 ALTER TABLE builds_comments_id_seq
OWNER TO pakfire
;
788 -- Name: builds_comments_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
791 ALTER SEQUENCE builds_comments_id_seq
OWNED BY builds_comments.
id;
795 -- Name: builds_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
798 CREATE TABLE builds_history (
800 build_id
integer NOT NULL,
801 action builds_history_action
NOT NULL,
803 "time" timestamp without time zone NOT NULL,
808 ALTER TABLE builds_history
OWNER TO pakfire
;
811 -- Name: builds_history_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
814 CREATE SEQUENCE builds_history_id_seq
822 ALTER TABLE builds_history_id_seq
OWNER TO pakfire
;
825 -- Name: builds_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
828 ALTER SEQUENCE builds_history_id_seq
OWNED BY builds_history.
id;
832 -- Name: builds_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
835 CREATE SEQUENCE builds_id_seq
843 ALTER TABLE builds_id_seq
OWNER TO pakfire
;
846 -- Name: builds_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
849 ALTER SEQUENCE builds_id_seq
OWNED BY builds.
id;
853 -- Name: packages; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
856 CREATE TABLE packages (
859 epoch
integer NOT NULL,
860 version text NOT NULL,
861 release text NOT NULL,
862 type packages_type
NOT NULL,
864 groups
text NOT NULL,
865 maintainer
text NOT NULL,
866 license
text NOT NULL,
868 summary
text NOT NULL,
869 description
text NOT NULL,
870 size bigint NOT NULL,
871 supported_arches
text,
874 build_id
text NOT NULL,
875 build_host
text NOT NULL,
876 build_time
timestamp without time zone NOT NULL,
878 filesize
bigint NOT NULL,
879 hash_sha512
text NOT NULL
883 ALTER TABLE packages
OWNER TO pakfire
;
886 -- Name: repositories_builds; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
889 CREATE TABLE repositories_builds (
891 repo_id
integer NOT NULL,
892 build_id
bigint NOT NULL,
893 time_added
timestamp without time zone NOT NULL
897 ALTER TABLE repositories_builds
OWNER TO pakfire
;
900 -- Name: builds_latest; Type: VIEW; Schema: public; Owner: pakfire
903 CREATE VIEW builds_latest
AS
904 SELECT builds.
id AS build_id
,
905 builds.
type AS build_type
,
906 builds.
state AS build_state
,
907 packages.
name AS package_name
,
910 LEFT JOIN packages
ON ((builds.pkg_id
= packages.
id)))
911 WHERE ((builds.
id IN ( SELECT repositories_builds.build_id
912 FROM repositories_builds
)) OR ((builds.time_created
>= ( SELECT builds_1.time_created
913 FROM ((builds builds_1
914 LEFT JOIN repositories_builds
ON ((builds_1.
id = repositories_builds.build_id
)))
915 LEFT JOIN packages p
ON ((builds_1.pkg_id
= p.
id)))
916 WHERE (p.
name = packages.
name)
917 ORDER BY builds_1.time_created
918 LIMIT 1)) AND (builds.
state <> ALL (ARRAY['obsolete'::builds_state, 'broken'::builds_state]))));
921 ALTER TABLE builds_latest
OWNER TO pakfire
;
924 -- Name: jobs; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
930 type jobs_type
DEFAULT 'build'::jobs_type NOT NULL,
931 build_id
integer NOT NULL,
932 state jobs_state
DEFAULT 'new'::jobs_state NOT NULL,
934 time_created
timestamp without time zone NOT NULL,
935 time_started
timestamp without time zone,
936 time_finished
timestamp without time zone,
937 start_not_before
timestamp without time zone,
939 tries
integer DEFAULT 0 NOT NULL,
940 aborted_state
integer DEFAULT 0 NOT NULL,
945 ALTER TABLE jobs
OWNER TO pakfire
;
948 -- Name: builds_times; Type: VIEW; Schema: public; Owner: pakfire
951 CREATE VIEW builds_times
AS
952 SELECT builds.
id AS build_id
,
955 jobs.
type AS job_type
,
956 (jobs.time_finished
- jobs.time_started
) AS duration
958 LEFT JOIN builds
ON ((jobs.build_id
= builds.
id)))
959 LEFT JOIN packages
ON ((builds.pkg_id
= packages.
id)))
960 LEFT JOIN arches
ON ((jobs.arch
= arches.
name)))
961 WHERE (jobs.
state = 'finished'::jobs_state);
964 ALTER TABLE builds_times
OWNER TO pakfire
;
967 -- Name: builds_watchers; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
970 CREATE TABLE builds_watchers (
972 build_id
integer NOT NULL,
973 user_id
integer NOT NULL
977 ALTER TABLE builds_watchers
OWNER TO pakfire
;
980 -- Name: builds_watchers_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
983 CREATE SEQUENCE builds_watchers_id_seq
991 ALTER TABLE builds_watchers_id_seq
OWNER TO pakfire
;
994 -- Name: builds_watchers_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
997 ALTER SEQUENCE builds_watchers_id_seq
OWNED BY builds_watchers.
id;
1001 -- Name: distributions; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1004 CREATE TABLE distributions (
1005 id integer NOT NULL,
1007 sname
text NOT NULL,
1008 slogan
text NOT NULL,
1010 vendor
text NOT NULL,
1013 deleted
boolean DEFAULT false NOT NULL
1017 ALTER TABLE distributions
OWNER TO pakfire
;
1020 -- Name: distributions_arches; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1023 CREATE TABLE distributions_arches (
1024 id integer NOT NULL,
1025 distro_id
integer NOT NULL,
1030 ALTER TABLE distributions_arches
OWNER TO pakfire
;
1033 -- Name: distributions_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1036 CREATE SEQUENCE distributions_id_seq
1044 ALTER TABLE distributions_id_seq
OWNER TO pakfire
;
1047 -- Name: distributions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1050 ALTER SEQUENCE distributions_id_seq
OWNED BY distributions.
id;
1054 -- Name: distro_arches_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1057 CREATE SEQUENCE distro_arches_id_seq
1065 ALTER TABLE distro_arches_id_seq
OWNER TO pakfire
;
1068 -- Name: distro_arches_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1071 ALTER SEQUENCE distro_arches_id_seq
OWNED BY distributions_arches.
id;
1075 -- Name: filelists; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1078 CREATE TABLE filelists (
1079 pkg_id
integer NOT NULL,
1081 size bigint NOT NULL,
1083 type integer NOT NULL,
1084 config filelists_config
NOT NULL,
1085 mode integer NOT NULL,
1086 "user" text NOT NULL,
1087 "group" text NOT NULL,
1088 mtime
timestamp without time zone NOT NULL,
1093 ALTER TABLE filelists
OWNER TO pakfire
;
1096 -- Name: images_types; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1099 CREATE TABLE images_types (
1100 id integer NOT NULL,
1105 ALTER TABLE images_types
OWNER TO pakfire
;
1108 -- Name: images_types_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1111 CREATE SEQUENCE images_types_id_seq
1119 ALTER TABLE images_types_id_seq
OWNER TO pakfire
;
1122 -- Name: images_types_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1125 ALTER SEQUENCE images_types_id_seq
OWNED BY images_types.
id;
1129 -- Name: jobs_active; Type: VIEW; Schema: public; Owner: pakfire
1132 CREATE VIEW jobs_active
AS
1142 jobs.start_not_before
,
1148 WHERE (jobs.
state = ANY (ARRAY['dispatching'::jobs_state, 'running'::jobs_state, 'uploading'::jobs_state]))
1149 ORDER BY jobs.time_started
;
1152 ALTER TABLE jobs_active
OWNER TO pakfire
;
1155 -- Name: jobs_buildroots; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1158 CREATE TABLE jobs_buildroots (
1159 job_id
integer NOT NULL,
1160 tries
integer NOT NULL,
1161 pkg_uuid
text NOT NULL,
1162 pkg_name
text NOT NULL
1166 ALTER TABLE jobs_buildroots
OWNER TO pakfire
;
1169 -- Name: jobs_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1172 CREATE TABLE jobs_history (
1173 job_id
integer NOT NULL,
1174 action jobs_history_action
NOT NULL,
1175 state jobs_history_state
,
1177 "time" timestamp without time zone NOT NULL,
1183 ALTER TABLE jobs_history
OWNER TO pakfire
;
1186 -- Name: jobs_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1189 CREATE SEQUENCE jobs_id_seq
1197 ALTER TABLE jobs_id_seq
OWNER TO pakfire
;
1200 -- Name: jobs_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1203 ALTER SEQUENCE jobs_id_seq
OWNED BY jobs.
id;
1207 -- Name: jobs_packages; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1210 CREATE TABLE jobs_packages (
1211 id integer NOT NULL,
1212 job_id
integer NOT NULL,
1213 pkg_id
integer NOT NULL
1217 ALTER TABLE jobs_packages
OWNER TO pakfire
;
1220 -- Name: jobs_packages_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1223 CREATE SEQUENCE jobs_packages_id_seq
1231 ALTER TABLE jobs_packages_id_seq
OWNER TO pakfire
;
1234 -- Name: jobs_packages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1237 ALTER SEQUENCE jobs_packages_id_seq
OWNED BY jobs_packages.
id;
1241 -- Name: jobs_queue; Type: VIEW; Schema: public; Owner: pakfire
1244 CREATE VIEW jobs_queue
AS
1247 rank() OVER (ORDER BY jobs.
type, builds.priority
DESC, jobs.tries
, jobs.time_created
) AS rank
1249 LEFT JOIN builds
ON ((jobs.build_id
= builds.
id)))
1250 WHERE (jobs.
state = 'pending'::jobs_state)
1252 SELECT queue.
id AS job_id
,
1257 ALTER TABLE jobs_queue
OWNER TO pakfire
;
1260 -- Name: jobs_repos; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1263 CREATE TABLE jobs_repos (
1264 job_id
integer NOT NULL,
1265 repo_id
integer NOT NULL
1269 ALTER TABLE jobs_repos
OWNER TO pakfire
;
1272 -- Name: keys; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1276 id integer NOT NULL,
1277 fingerprint
text NOT NULL,
1283 ALTER TABLE keys
OWNER TO pakfire
;
1286 -- Name: keys_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1289 CREATE SEQUENCE keys_id_seq
1297 ALTER TABLE keys_id_seq
OWNER TO pakfire
;
1300 -- Name: keys_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1303 ALTER SEQUENCE keys_id_seq
OWNED BY keys.
id;
1307 -- Name: keys_subkeys; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1310 CREATE TABLE keys_subkeys (
1311 id integer NOT NULL,
1312 key_id
integer NOT NULL,
1313 fingerprint
text NOT NULL,
1314 time_created
timestamp without time zone NOT NULL,
1315 time_expires
timestamp without time zone,
1320 ALTER TABLE keys_subkeys
OWNER TO pakfire
;
1323 -- Name: keys_subkeys_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1326 CREATE SEQUENCE keys_subkeys_id_seq
1334 ALTER TABLE keys_subkeys_id_seq
OWNER TO pakfire
;
1337 -- Name: keys_subkeys_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1340 ALTER SEQUENCE keys_subkeys_id_seq
OWNED BY keys_subkeys.
id;
1344 -- Name: logfiles; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1347 CREATE TABLE logfiles (
1348 id integer NOT NULL,
1349 job_id
integer NOT NULL,
1351 filesize
bigint NOT NULL,
1352 hash_sha512
text NOT NULL
1356 ALTER TABLE logfiles
OWNER TO pakfire
;
1359 -- Name: logfiles_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1362 CREATE SEQUENCE logfiles_id_seq
1370 ALTER TABLE logfiles_id_seq
OWNER TO pakfire
;
1373 -- Name: logfiles_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1376 ALTER SEQUENCE logfiles_id_seq
OWNED BY logfiles.
id;
1380 -- Name: mirrors; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1383 CREATE TABLE mirrors (
1384 id integer NOT NULL,
1385 hostname
text NOT NULL,
1389 deleted
boolean DEFAULT false NOT NULL
1393 ALTER TABLE mirrors
OWNER TO pakfire
;
1396 -- Name: mirrors_checks; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1399 CREATE TABLE mirrors_checks (
1400 id integer NOT NULL,
1401 mirror_id
integer NOT NULL,
1402 "timestamp" timestamp without time zone DEFAULT now() NOT NULL,
1403 response_time
double precision,
1404 http_status
integer,
1405 last_sync_at
timestamp without time zone,
1406 status
text DEFAULT 'OK'::text NOT NULL
1410 ALTER TABLE mirrors_checks
OWNER TO pakfire
;
1413 -- Name: mirrors_checks_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1416 CREATE SEQUENCE mirrors_checks_id_seq
1424 ALTER TABLE mirrors_checks_id_seq
OWNER TO pakfire
;
1427 -- Name: mirrors_checks_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1430 ALTER SEQUENCE mirrors_checks_id_seq
OWNED BY mirrors_checks.
id;
1434 -- Name: mirrors_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1437 CREATE TABLE mirrors_history (
1438 id integer NOT NULL,
1439 mirror_id
integer NOT NULL,
1440 action mirrors_history_action
NOT NULL,
1442 "time" timestamp without time zone NOT NULL
1446 ALTER TABLE mirrors_history
OWNER TO pakfire
;
1449 -- Name: mirrors_history_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1452 CREATE SEQUENCE mirrors_history_id_seq
1460 ALTER TABLE mirrors_history_id_seq
OWNER TO pakfire
;
1463 -- Name: mirrors_history_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1466 ALTER SEQUENCE mirrors_history_id_seq
OWNED BY mirrors_history.
id;
1470 -- Name: mirrors_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1473 CREATE SEQUENCE mirrors_id_seq
1481 ALTER TABLE mirrors_id_seq
OWNER TO pakfire
;
1484 -- Name: mirrors_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1487 ALTER SEQUENCE mirrors_id_seq
OWNED BY mirrors.
id;
1491 -- Name: packages_deps; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1494 CREATE TABLE packages_deps (
1495 pkg_id
integer NOT NULL,
1496 type packages_deps_type
NOT NULL,
1501 ALTER TABLE packages_deps
OWNER TO pakfire
;
1504 -- Name: packages_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1507 CREATE SEQUENCE packages_id_seq
1515 ALTER TABLE packages_id_seq
OWNER TO pakfire
;
1518 -- Name: packages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1521 ALTER SEQUENCE packages_id_seq
OWNED BY packages.
id;
1525 -- Name: packages_properties; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1528 CREATE TABLE packages_properties (
1529 id integer NOT NULL,
1531 critical_path packages_properties_critical_path
DEFAULT 'N'::packages_properties_critical_path NOT NULL,
1532 priority
integer DEFAULT 0 NOT NULL
1536 ALTER TABLE packages_properties
OWNER TO pakfire
;
1539 -- Name: packages_properties_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1542 CREATE SEQUENCE packages_properties_id_seq
1550 ALTER TABLE packages_properties_id_seq
OWNER TO pakfire
;
1553 -- Name: packages_properties_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1556 ALTER SEQUENCE packages_properties_id_seq
OWNED BY packages_properties.
id;
1560 -- Name: queue_delete; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1563 CREATE TABLE queue_delete (
1564 id integer NOT NULL,
1569 ALTER TABLE queue_delete
OWNER TO pakfire
;
1572 -- Name: queue_delete_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1575 CREATE SEQUENCE queue_delete_id_seq
1583 ALTER TABLE queue_delete_id_seq
OWNER TO pakfire
;
1586 -- Name: queue_delete_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1589 ALTER SEQUENCE queue_delete_id_seq
OWNED BY queue_delete.
id;
1593 -- Name: relation_sizes; Type: VIEW; Schema: public; Owner: pakfire
1596 CREATE VIEW relation_sizes
AS
1597 SELECT c.relname
AS relation
,
1598 pg_size_pretty(pg_relation_size((c.oid
)::regclass)) AS size
1600 LEFT JOIN pg_namespace n
ON ((n.oid
= c.relnamespace
)))
1601 WHERE (n.nspname
<> ALL (ARRAY['pg_catalog'::name, 'information_schema'::name]))
1602 ORDER BY pg_relation_size((c.oid
)::regclass) DESC;
1605 ALTER TABLE relation_sizes
OWNER TO pakfire
;
1608 -- Name: repositories; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1611 CREATE TABLE repositories (
1612 id integer NOT NULL,
1614 type repositories_type
DEFAULT 'testing'::repositories_type NOT NULL,
1615 description
text NOT NULL,
1616 distro_id
integer NOT NULL,
1619 mirrored
boolean DEFAULT false NOT NULL,
1620 enabled_for_builds
boolean DEFAULT false NOT NULL,
1621 score_needed
integer DEFAULT 0 NOT NULL,
1622 last_update
timestamp without time zone,
1623 time_min
integer DEFAULT 0 NOT NULL,
1624 time_max
integer DEFAULT 0 NOT NULL,
1625 update_started
timestamp without time zone,
1626 update_ended
timestamp without time zone,
1627 deleted
boolean DEFAULT false NOT NULL
1631 ALTER TABLE repositories
OWNER TO pakfire
;
1634 -- Name: repositories_aux; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1637 CREATE TABLE repositories_aux (
1638 id integer NOT NULL,
1642 distro_id
integer NOT NULL,
1643 status repositories_aux_status
DEFAULT 'disabled'::repositories_aux_status NOT NULL
1647 ALTER TABLE repositories_aux
OWNER TO pakfire
;
1650 -- Name: repositories_aux_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1653 CREATE SEQUENCE repositories_aux_id_seq
1661 ALTER TABLE repositories_aux_id_seq
OWNER TO pakfire
;
1664 -- Name: repositories_aux_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1667 ALTER SEQUENCE repositories_aux_id_seq
OWNED BY repositories_aux.
id;
1671 -- Name: repositories_builds_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1674 CREATE SEQUENCE repositories_builds_id_seq
1682 ALTER TABLE repositories_builds_id_seq
OWNER TO pakfire
;
1685 -- Name: repositories_builds_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1688 ALTER SEQUENCE repositories_builds_id_seq
OWNED BY repositories_builds.
id;
1692 -- Name: repositories_history; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1695 CREATE TABLE repositories_history (
1696 build_id
bigint NOT NULL,
1697 action repositories_history_action
NOT NULL,
1698 from_repo_id
integer,
1701 "time" timestamp without time zone NOT NULL
1705 ALTER TABLE repositories_history
OWNER TO pakfire
;
1708 -- Name: repositories_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1711 CREATE SEQUENCE repositories_id_seq
1719 ALTER TABLE repositories_id_seq
OWNER TO pakfire
;
1722 -- Name: repositories_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1725 ALTER SEQUENCE repositories_id_seq
OWNED BY repositories.
id;
1729 -- Name: sessions; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1732 CREATE TABLE sessions (
1733 id integer NOT NULL,
1734 session_id
text NOT NULL,
1735 created_at
timestamp without time zone DEFAULT now() NOT NULL,
1736 valid_until
timestamp without time zone DEFAULT (now() + '7 days'::interval) NOT NULL,
1737 user_id
integer NOT NULL,
1738 impersonated_user_id
integer,
1741 CONSTRAINT sessions_impersonation_check
CHECK (((impersonated_user_id
IS NULL) OR (user_id
<> impersonated_user_id
)))
1745 ALTER TABLE sessions
OWNER TO pakfire
;
1748 -- Name: sessions_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1751 CREATE SEQUENCE sessions_id_seq
1759 ALTER TABLE sessions_id_seq
OWNER TO pakfire
;
1762 -- Name: sessions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1765 ALTER SEQUENCE sessions_id_seq
OWNED BY sessions.
id;
1769 -- Name: settings; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1772 CREATE TABLE settings (
1778 ALTER TABLE settings
OWNER TO pakfire
;
1781 -- Name: slogans; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1784 CREATE TABLE slogans (
1785 id integer NOT NULL,
1786 message
text NOT NULL
1790 ALTER TABLE slogans
OWNER TO pakfire
;
1793 -- Name: slogans_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1796 CREATE SEQUENCE slogans_id_seq
1804 ALTER TABLE slogans_id_seq
OWNER TO pakfire
;
1807 -- Name: slogans_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1810 ALTER SEQUENCE slogans_id_seq
OWNED BY slogans.
id;
1814 -- Name: sources; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1817 CREATE TABLE sources (
1818 id integer NOT NULL,
1820 identifier
text NOT NULL,
1823 revision
text NOT NULL,
1824 branch
text NOT NULL,
1825 updated
timestamp without time zone,
1826 distro_id
integer NOT NULL
1830 ALTER TABLE sources
OWNER TO pakfire
;
1833 -- Name: sources_commits; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1836 CREATE TABLE sources_commits (
1837 id integer NOT NULL,
1838 source_id
integer NOT NULL,
1839 revision
text NOT NULL,
1840 author
text NOT NULL,
1841 committer
text NOT NULL,
1842 subject
text NOT NULL,
1844 date timestamp without time zone NOT NULL,
1845 state sources_commits_state
DEFAULT 'pending'::sources_commits_state NOT NULL
1849 ALTER TABLE sources_commits
OWNER TO pakfire
;
1852 -- Name: sources_commits_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1855 CREATE SEQUENCE sources_commits_id_seq
1863 ALTER TABLE sources_commits_id_seq
OWNER TO pakfire
;
1866 -- Name: sources_commits_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1869 ALTER SEQUENCE sources_commits_id_seq
OWNED BY sources_commits.
id;
1873 -- Name: sources_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1876 CREATE SEQUENCE sources_id_seq
1884 ALTER TABLE sources_id_seq
OWNER TO pakfire
;
1887 -- Name: sources_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1890 ALTER SEQUENCE sources_id_seq
OWNED BY sources.
id;
1894 -- Name: uploads; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1897 CREATE TABLE uploads (
1898 id integer NOT NULL,
1902 filename
text NOT NULL,
1904 size bigint NOT NULL,
1905 progress
bigint DEFAULT 0 NOT NULL,
1906 finished uploads_finished
DEFAULT 'N'::uploads_finished NOT NULL,
1907 time_started
timestamp without time zone DEFAULT now() NOT NULL,
1908 time_finished
timestamp without time zone
1912 ALTER TABLE uploads
OWNER TO pakfire
;
1915 -- Name: uploads_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1918 CREATE SEQUENCE uploads_id_seq
1926 ALTER TABLE uploads_id_seq
OWNER TO pakfire
;
1929 -- Name: uploads_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1932 ALTER SEQUENCE uploads_id_seq
OWNED BY uploads.
id;
1936 -- Name: user_messages; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1939 CREATE TABLE user_messages (
1940 id integer NOT NULL,
1943 subject
text NOT NULL,
1945 time_added
timestamp without time zone DEFAULT now() NOT NULL
1949 ALTER TABLE user_messages
OWNER TO pakfire
;
1952 -- Name: user_messages_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
1955 CREATE SEQUENCE user_messages_id_seq
1963 ALTER TABLE user_messages_id_seq
OWNER TO pakfire
;
1966 -- Name: user_messages_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
1969 ALTER SEQUENCE user_messages_id_seq
OWNED BY user_messages.
id;
1973 -- Name: users; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1976 CREATE TABLE users (
1977 id integer NOT NULL,
1980 passphrase
text NOT NULL,
1981 state users_state
NOT NULL,
1984 activated users_activated
DEFAULT 'N'::users_activated NOT NULL,
1985 activation_code
text,
1986 deleted users_deleted
DEFAULT 'N'::users_deleted NOT NULL,
1987 registered
timestamp without time zone DEFAULT now() NOT NULL
1991 ALTER TABLE users
OWNER TO pakfire
;
1994 -- Name: users_emails; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
1997 CREATE TABLE users_emails (
1998 id integer NOT NULL,
1999 user_id
integer NOT NULL,
2000 email
text NOT NULL,
2001 "primary" users_emails_primary
DEFAULT 'N'::users_emails_primary NOT NULL
2005 ALTER TABLE users_emails
OWNER TO pakfire
;
2008 -- Name: users_emails_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
2011 CREATE SEQUENCE users_emails_id_seq
2019 ALTER TABLE users_emails_id_seq
OWNER TO pakfire
;
2022 -- Name: users_emails_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
2025 ALTER SEQUENCE users_emails_id_seq
OWNED BY users_emails.
id;
2029 -- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
2032 CREATE SEQUENCE users_id_seq
2040 ALTER TABLE users_id_seq
OWNER TO pakfire
;
2043 -- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
2046 ALTER SEQUENCE users_id_seq
OWNED BY users.
id;
2050 -- Name: users_permissions; Type: TABLE; Schema: public; Owner: pakfire; Tablespace:
2053 CREATE TABLE users_permissions (
2054 id integer NOT NULL,
2055 user_id
integer NOT NULL,
2056 create_scratch_builds users_permissions_create_scratch_builds
DEFAULT 'N'::users_permissions_create_scratch_builds NOT NULL,
2057 maintain_builders users_permissions_maintain_builders
DEFAULT 'N'::users_permissions_maintain_builders NOT NULL,
2058 manage_critical_path users_permissions_manage_critical_path
DEFAULT 'N'::users_permissions_manage_critical_path NOT NULL,
2059 manage_mirrors users_permissions_manage_mirrors
DEFAULT 'N'::users_permissions_manage_mirrors NOT NULL,
2060 vote users_permissions_vote
DEFAULT 'N'::users_permissions_vote NOT NULL
2064 ALTER TABLE users_permissions
OWNER TO pakfire
;
2067 -- Name: users_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: pakfire
2070 CREATE SEQUENCE users_permissions_id_seq
2078 ALTER TABLE users_permissions_id_seq
OWNER TO pakfire
;
2081 -- Name: users_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: pakfire
2084 ALTER SEQUENCE users_permissions_id_seq
OWNED BY users_permissions.
id;
2088 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2091 ALTER TABLE ONLY arches
ALTER COLUMN id SET DEFAULT nextval('arches_id_seq'::regclass);
2095 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2098 ALTER TABLE ONLY builders
ALTER COLUMN id SET DEFAULT nextval('builders_id_seq'::regclass);
2102 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2105 ALTER TABLE ONLY builders_history
ALTER COLUMN id SET DEFAULT nextval('builders_history_id_seq'::regclass);
2109 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2112 ALTER TABLE ONLY builds
ALTER COLUMN id SET DEFAULT nextval('builds_id_seq'::regclass);
2116 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2119 ALTER TABLE ONLY builds_bugs
ALTER COLUMN id SET DEFAULT nextval('builds_bugs_id_seq'::regclass);
2123 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2126 ALTER TABLE ONLY builds_bugs_updates
ALTER COLUMN id SET DEFAULT nextval('builds_bugs_updates_id_seq'::regclass);
2130 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2133 ALTER TABLE ONLY builds_comments
ALTER COLUMN id SET DEFAULT nextval('builds_comments_id_seq'::regclass);
2137 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2140 ALTER TABLE ONLY builds_history
ALTER COLUMN id SET DEFAULT nextval('builds_history_id_seq'::regclass);
2144 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2147 ALTER TABLE ONLY builds_watchers
ALTER COLUMN id SET DEFAULT nextval('builds_watchers_id_seq'::regclass);
2151 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2154 ALTER TABLE ONLY distributions
ALTER COLUMN id SET DEFAULT nextval('distributions_id_seq'::regclass);
2158 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2161 ALTER TABLE ONLY distributions_arches
ALTER COLUMN id SET DEFAULT nextval('distro_arches_id_seq'::regclass);
2165 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2168 ALTER TABLE ONLY images_types
ALTER COLUMN id SET DEFAULT nextval('images_types_id_seq'::regclass);
2172 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2175 ALTER TABLE ONLY jobs
ALTER COLUMN id SET DEFAULT nextval('jobs_id_seq'::regclass);
2179 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2182 ALTER TABLE ONLY jobs_packages
ALTER COLUMN id SET DEFAULT nextval('jobs_packages_id_seq'::regclass);
2186 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2189 ALTER TABLE ONLY keys
ALTER COLUMN id SET DEFAULT nextval('keys_id_seq'::regclass);
2193 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2196 ALTER TABLE ONLY keys_subkeys
ALTER COLUMN id SET DEFAULT nextval('keys_subkeys_id_seq'::regclass);
2200 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2203 ALTER TABLE ONLY logfiles
ALTER COLUMN id SET DEFAULT nextval('logfiles_id_seq'::regclass);
2207 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2210 ALTER TABLE ONLY mirrors
ALTER COLUMN id SET DEFAULT nextval('mirrors_id_seq'::regclass);
2214 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2217 ALTER TABLE ONLY mirrors_checks
ALTER COLUMN id SET DEFAULT nextval('mirrors_checks_id_seq'::regclass);
2221 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2224 ALTER TABLE ONLY mirrors_history
ALTER COLUMN id SET DEFAULT nextval('mirrors_history_id_seq'::regclass);
2228 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2231 ALTER TABLE ONLY packages
ALTER COLUMN id SET DEFAULT nextval('packages_id_seq'::regclass);
2235 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2238 ALTER TABLE ONLY packages_properties
ALTER COLUMN id SET DEFAULT nextval('packages_properties_id_seq'::regclass);
2242 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2245 ALTER TABLE ONLY queue_delete
ALTER COLUMN id SET DEFAULT nextval('queue_delete_id_seq'::regclass);
2249 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2252 ALTER TABLE ONLY repositories
ALTER COLUMN id SET DEFAULT nextval('repositories_id_seq'::regclass);
2256 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2259 ALTER TABLE ONLY repositories_aux
ALTER COLUMN id SET DEFAULT nextval('repositories_aux_id_seq'::regclass);
2263 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2266 ALTER TABLE ONLY repositories_builds
ALTER COLUMN id SET DEFAULT nextval('repositories_builds_id_seq'::regclass);
2270 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2273 ALTER TABLE ONLY sessions
ALTER COLUMN id SET DEFAULT nextval('sessions_id_seq'::regclass);
2277 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2280 ALTER TABLE ONLY slogans
ALTER COLUMN id SET DEFAULT nextval('slogans_id_seq'::regclass);
2284 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2287 ALTER TABLE ONLY sources
ALTER COLUMN id SET DEFAULT nextval('sources_id_seq'::regclass);
2291 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2294 ALTER TABLE ONLY sources_commits
ALTER COLUMN id SET DEFAULT nextval('sources_commits_id_seq'::regclass);
2298 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2301 ALTER TABLE ONLY uploads
ALTER COLUMN id SET DEFAULT nextval('uploads_id_seq'::regclass);
2305 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2308 ALTER TABLE ONLY user_messages
ALTER COLUMN id SET DEFAULT nextval('user_messages_id_seq'::regclass);
2312 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2315 ALTER TABLE ONLY users
ALTER COLUMN id SET DEFAULT nextval('users_id_seq'::regclass);
2319 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2322 ALTER TABLE ONLY users_emails
ALTER COLUMN id SET DEFAULT nextval('users_emails_id_seq'::regclass);
2326 -- Name: id; Type: DEFAULT; Schema: public; Owner: pakfire
2329 ALTER TABLE ONLY users_permissions
ALTER COLUMN id SET DEFAULT nextval('users_permissions_id_seq'::regclass);
2333 -- Name: arches_compat_unique; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2336 ALTER TABLE ONLY arches_compat
2337 ADD CONSTRAINT arches_compat_unique
UNIQUE (native_arch
, build_arch
);
2341 -- Name: arches_name; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2344 ALTER TABLE ONLY arches
2345 ADD CONSTRAINT arches_name
UNIQUE (name);
2349 -- Name: idx_2197943_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2352 ALTER TABLE ONLY arches
2353 ADD CONSTRAINT idx_2197943_primary
PRIMARY KEY (id);
2357 -- Name: idx_2197954_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2360 ALTER TABLE ONLY builders
2361 ADD CONSTRAINT idx_2197954_primary
PRIMARY KEY (id);
2365 -- Name: idx_2197982_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2368 ALTER TABLE ONLY builders_history
2369 ADD CONSTRAINT idx_2197982_primary
PRIMARY KEY (id);
2373 -- Name: idx_2197988_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2376 ALTER TABLE ONLY builds
2377 ADD CONSTRAINT idx_2197988_primary
PRIMARY KEY (id);
2381 -- Name: idx_2198002_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2384 ALTER TABLE ONLY builds_bugs
2385 ADD CONSTRAINT idx_2198002_primary
PRIMARY KEY (id);
2389 -- Name: idx_2198008_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2392 ALTER TABLE ONLY builds_bugs_updates
2393 ADD CONSTRAINT idx_2198008_primary
PRIMARY KEY (id);
2397 -- Name: idx_2198018_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2400 ALTER TABLE ONLY builds_comments
2401 ADD CONSTRAINT idx_2198018_primary
PRIMARY KEY (id);
2405 -- Name: idx_2198027_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2408 ALTER TABLE ONLY builds_history
2409 ADD CONSTRAINT idx_2198027_primary
PRIMARY KEY (id);
2413 -- Name: idx_2198033_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2416 ALTER TABLE ONLY builds_watchers
2417 ADD CONSTRAINT idx_2198033_primary
PRIMARY KEY (id);
2421 -- Name: idx_2198039_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2424 ALTER TABLE ONLY distributions
2425 ADD CONSTRAINT idx_2198039_primary
PRIMARY KEY (id);
2429 -- Name: idx_2198048_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2432 ALTER TABLE ONLY distributions_arches
2433 ADD CONSTRAINT idx_2198048_primary
PRIMARY KEY (id);
2437 -- Name: idx_2198057_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2440 ALTER TABLE ONLY images_types
2441 ADD CONSTRAINT idx_2198057_primary
PRIMARY KEY (id);
2445 -- Name: idx_2198063_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2448 ALTER TABLE ONLY jobs
2449 ADD CONSTRAINT idx_2198063_primary
PRIMARY KEY (id);
2453 -- Name: idx_2198085_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2456 ALTER TABLE ONLY jobs_packages
2457 ADD CONSTRAINT idx_2198085_primary
PRIMARY KEY (id);
2461 -- Name: idx_2198094_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2464 ALTER TABLE ONLY keys
2465 ADD CONSTRAINT idx_2198094_primary
PRIMARY KEY (id);
2469 -- Name: idx_2198103_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2472 ALTER TABLE ONLY keys_subkeys
2473 ADD CONSTRAINT idx_2198103_primary
PRIMARY KEY (id);
2477 -- Name: idx_2198109_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2480 ALTER TABLE ONLY logfiles
2481 ADD CONSTRAINT idx_2198109_primary
PRIMARY KEY (id);
2485 -- Name: idx_2198115_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2488 ALTER TABLE ONLY mirrors
2489 ADD CONSTRAINT idx_2198115_primary
PRIMARY KEY (id);
2493 -- Name: idx_2198126_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2496 ALTER TABLE ONLY mirrors_history
2497 ADD CONSTRAINT idx_2198126_primary
PRIMARY KEY (id);
2501 -- Name: idx_2198132_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2504 ALTER TABLE ONLY packages
2505 ADD CONSTRAINT idx_2198132_primary
PRIMARY KEY (id);
2509 -- Name: idx_2198147_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2512 ALTER TABLE ONLY packages_properties
2513 ADD CONSTRAINT idx_2198147_primary
PRIMARY KEY (id);
2517 -- Name: idx_2198155_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2520 ALTER TABLE ONLY queue_delete
2521 ADD CONSTRAINT idx_2198155_primary
PRIMARY KEY (id);
2525 -- Name: idx_2198164_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2528 ALTER TABLE ONLY repositories
2529 ADD CONSTRAINT idx_2198164_primary
PRIMARY KEY (id);
2533 -- Name: idx_2198179_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2536 ALTER TABLE ONLY repositories_aux
2537 ADD CONSTRAINT idx_2198179_primary
PRIMARY KEY (id);
2541 -- Name: idx_2198189_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2544 ALTER TABLE ONLY repositories_builds
2545 ADD CONSTRAINT idx_2198189_primary
PRIMARY KEY (id);
2549 -- Name: idx_2198207_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2552 ALTER TABLE ONLY slogans
2553 ADD CONSTRAINT idx_2198207_primary
PRIMARY KEY (id);
2557 -- Name: idx_2198213_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2560 ALTER TABLE ONLY sources
2561 ADD CONSTRAINT idx_2198213_primary
PRIMARY KEY (id);
2565 -- Name: idx_2198222_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2568 ALTER TABLE ONLY sources_commits
2569 ADD CONSTRAINT idx_2198222_primary
PRIMARY KEY (id);
2573 -- Name: idx_2198232_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2576 ALTER TABLE ONLY uploads
2577 ADD CONSTRAINT idx_2198232_primary
PRIMARY KEY (id);
2581 -- Name: idx_2198244_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2584 ALTER TABLE ONLY users
2585 ADD CONSTRAINT idx_2198244_primary
PRIMARY KEY (id);
2589 -- Name: idx_2198256_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2592 ALTER TABLE ONLY users_emails
2593 ADD CONSTRAINT idx_2198256_primary
PRIMARY KEY (id);
2597 -- Name: idx_2198263_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2600 ALTER TABLE ONLY users_permissions
2601 ADD CONSTRAINT idx_2198263_primary
PRIMARY KEY (id);
2605 -- Name: idx_2198274_primary; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2608 ALTER TABLE ONLY user_messages
2609 ADD CONSTRAINT idx_2198274_primary
PRIMARY KEY (id);
2613 -- Name: jobs_packages_unique; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2616 ALTER TABLE ONLY jobs_packages
2617 ADD CONSTRAINT jobs_packages_unique
UNIQUE (job_id
, pkg_id
);
2621 -- Name: mirrors_checks_pkey; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2624 ALTER TABLE ONLY mirrors_checks
2625 ADD CONSTRAINT mirrors_checks_pkey
PRIMARY KEY (id);
2629 -- Name: sessions_pkey; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2632 ALTER TABLE ONLY sessions
2633 ADD CONSTRAINT sessions_pkey
PRIMARY KEY (id);
2637 -- Name: sessions_session_id_key; Type: CONSTRAINT; Schema: public; Owner: pakfire; Tablespace:
2640 ALTER TABLE ONLY sessions
2641 ADD CONSTRAINT sessions_session_id_key
UNIQUE (session_id
);
2645 -- Name: arches_compat_native_arch; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2648 CREATE INDEX arches_compat_native_arch
ON arches_compat
USING btree (native_arch
);
2652 -- Name: builders_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2655 CREATE UNIQUE INDEX builders_name
ON builders
USING btree (name) WHERE (deleted
IS FALSE);
2659 -- Name: builds_watchers_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2662 CREATE INDEX builds_watchers_build_id
ON builds_watchers
USING btree (build_id
);
2666 -- Name: distributions_arches_distro_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2669 CREATE INDEX distributions_arches_distro_id
ON distributions_arches
USING btree (distro_id
);
2673 -- Name: distributions_sname; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2676 CREATE UNIQUE INDEX distributions_sname
ON distributions
USING btree (sname
) WHERE (deleted
IS FALSE);
2680 -- Name: filelists_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2683 CREATE INDEX filelists_name
ON filelists
USING btree (name);
2687 -- Name: idx_2197982_builder_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2690 CREATE INDEX idx_2197982_builder_id
ON builders_history
USING btree (builder_id
);
2694 -- Name: idx_2197988_pkg_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2697 CREATE INDEX idx_2197988_pkg_id
ON builds
USING btree (pkg_id
);
2701 -- Name: idx_2197988_state; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2704 CREATE INDEX idx_2197988_state
ON builds
USING btree (state);
2708 -- Name: idx_2197988_type; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2711 CREATE INDEX idx_2197988_type
ON builds
USING btree (type);
2715 -- Name: idx_2197988_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2718 CREATE UNIQUE INDEX idx_2197988_uuid
ON builds
USING btree (uuid
);
2722 -- Name: idx_2198002_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2725 CREATE UNIQUE INDEX idx_2198002_build_id
ON builds_bugs
USING btree (build_id
, bug_id
);
2729 -- Name: idx_2198018_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2732 CREATE INDEX idx_2198018_build_id
ON builds_comments
USING btree (build_id
);
2736 -- Name: idx_2198018_user_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2739 CREATE INDEX idx_2198018_user_id
ON builds_comments
USING btree (user_id
);
2743 -- Name: idx_2198052_pkg_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2746 CREATE INDEX idx_2198052_pkg_id
ON filelists
USING btree (pkg_id
);
2750 -- Name: idx_2198063_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2753 CREATE INDEX idx_2198063_build_id
ON jobs
USING btree (build_id
);
2757 -- Name: idx_2198063_state; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2760 CREATE INDEX idx_2198063_state
ON jobs
USING btree (state);
2764 -- Name: idx_2198063_time_finished; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2767 CREATE INDEX idx_2198063_time_finished
ON jobs
USING btree (time_finished
);
2771 -- Name: idx_2198063_type; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2774 CREATE INDEX idx_2198063_type
ON jobs
USING btree (type);
2778 -- Name: idx_2198063_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2781 CREATE UNIQUE INDEX idx_2198063_uuid
ON jobs
USING btree (uuid
);
2785 -- Name: idx_2198074_job_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2788 CREATE INDEX idx_2198074_job_id
ON jobs_buildroots
USING btree (job_id
);
2792 -- Name: idx_2198080_job_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2795 CREATE INDEX idx_2198080_job_id
ON jobs_history
USING btree (job_id
);
2799 -- Name: idx_2198089_job_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2802 CREATE UNIQUE INDEX idx_2198089_job_id
ON jobs_repos
USING btree (job_id
, repo_id
);
2806 -- Name: idx_2198094_fingerprint; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2809 CREATE UNIQUE INDEX idx_2198094_fingerprint
ON keys
USING btree (fingerprint
);
2813 -- Name: idx_2198132_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2816 CREATE INDEX idx_2198132_name
ON packages
USING btree (name);
2820 -- Name: idx_2198132_type; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2823 CREATE INDEX idx_2198132_type
ON packages
USING btree (type);
2827 -- Name: idx_2198132_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2830 CREATE INDEX idx_2198132_uuid
ON packages
USING btree (uuid
);
2834 -- Name: idx_2198139_pkg_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2837 CREATE INDEX idx_2198139_pkg_id
ON packages_deps
USING btree (pkg_id
);
2841 -- Name: idx_2198147_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2844 CREATE UNIQUE INDEX idx_2198147_name
ON packages_properties
USING btree (name);
2848 -- Name: idx_2198189_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2851 CREATE UNIQUE INDEX idx_2198189_build_id
ON repositories_builds
USING btree (build_id
);
2855 -- Name: idx_2198193_build_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2858 CREATE INDEX idx_2198193_build_id
ON repositories_history
USING btree (build_id
);
2862 -- Name: idx_2198199_k; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2865 CREATE UNIQUE INDEX idx_2198199_k
ON settings
USING btree (k
);
2869 -- Name: idx_2198213_identifier; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2872 CREATE UNIQUE INDEX idx_2198213_identifier
ON sources
USING btree (identifier
);
2876 -- Name: idx_2198222_revision; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2879 CREATE INDEX idx_2198222_revision
ON sources_commits
USING btree (revision
);
2883 -- Name: idx_2198232_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2886 CREATE UNIQUE INDEX idx_2198232_uuid
ON uploads
USING btree (uuid
);
2890 -- Name: idx_2198244_name; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2893 CREATE UNIQUE INDEX idx_2198244_name
ON users
USING btree (name);
2897 -- Name: idx_2198256_email; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2900 CREATE UNIQUE INDEX idx_2198256_email
ON users_emails
USING btree (email
);
2904 -- Name: idx_2198256_user_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2907 CREATE INDEX idx_2198256_user_id
ON users_emails
USING btree (user_id
);
2911 -- Name: jobs_arch; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2914 CREATE INDEX jobs_arch
ON jobs
USING btree (arch
);
2918 -- Name: jobs_buildroots_pkg_uuid; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2921 CREATE INDEX jobs_buildroots_pkg_uuid
ON jobs_buildroots
USING btree (pkg_uuid
);
2925 -- Name: mirrors_checks_sort; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2928 CREATE INDEX mirrors_checks_sort
ON mirrors_checks
USING btree (mirror_id
, "timestamp");
2930 ALTER TABLE mirrors_checks
CLUSTER ON mirrors_checks_sort
;
2934 -- Name: repositories_builds_repo_id; Type: INDEX; Schema: public; Owner: pakfire; Tablespace:
2937 CREATE INDEX repositories_builds_repo_id
ON repositories_builds
USING btree (repo_id
);
2941 -- Name: on_update_current_timestamp; Type: TRIGGER; Schema: public; Owner: pakfire
2944 CREATE TRIGGER on_update_current_timestamp
BEFORE UPDATE ON sources
FOR EACH ROW EXECUTE PROCEDURE on_update_current_timestamp_sources();
2948 -- Name: arches_compat_build_arch; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2951 ALTER TABLE ONLY arches_compat
2952 ADD CONSTRAINT arches_compat_build_arch
FOREIGN KEY (build_arch
) REFERENCES arches(name);
2956 -- Name: builders_history_builder_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2959 ALTER TABLE ONLY builders_history
2960 ADD CONSTRAINT builders_history_builder_id
FOREIGN KEY (builder_id
) REFERENCES builders(id);
2964 -- Name: builders_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2967 ALTER TABLE ONLY builders_history
2968 ADD CONSTRAINT builders_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
2972 -- Name: builds_bug_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2975 ALTER TABLE ONLY builds_bugs
2976 ADD CONSTRAINT builds_bug_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
2980 -- Name: builds_comments_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2983 ALTER TABLE ONLY builds_comments
2984 ADD CONSTRAINT builds_comments_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
2988 -- Name: builds_comments_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2991 ALTER TABLE ONLY builds_comments
2992 ADD CONSTRAINT builds_comments_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
2996 -- Name: builds_depends_on; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
2999 ALTER TABLE ONLY builds
3000 ADD CONSTRAINT builds_depends_on
FOREIGN KEY (depends_on
) REFERENCES builds(id);
3004 -- Name: builds_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3007 ALTER TABLE ONLY builds
3008 ADD CONSTRAINT builds_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
3012 -- Name: builds_history_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3015 ALTER TABLE ONLY builds_history
3016 ADD CONSTRAINT builds_history_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
3020 -- Name: builds_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3023 ALTER TABLE ONLY builds_history
3024 ADD CONSTRAINT builds_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3028 -- Name: builds_owner_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3031 ALTER TABLE ONLY builds
3032 ADD CONSTRAINT builds_owner_id
FOREIGN KEY (owner_id
) REFERENCES users(id);
3036 -- Name: builds_pkg_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3039 ALTER TABLE ONLY builds
3040 ADD CONSTRAINT builds_pkg_id
FOREIGN KEY (pkg_id
) REFERENCES packages(id);
3044 -- Name: builds_watchers_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3047 ALTER TABLE ONLY builds_watchers
3048 ADD CONSTRAINT builds_watchers_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
3052 -- Name: builds_watchers_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3055 ALTER TABLE ONLY builds_watchers
3056 ADD CONSTRAINT builds_watchers_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3060 -- Name: distributions_arches_arch; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3063 ALTER TABLE ONLY distributions_arches
3064 ADD CONSTRAINT distributions_arches_arch
FOREIGN KEY (arch
) REFERENCES arches(name);
3068 -- Name: distro_arches_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3071 ALTER TABLE ONLY distributions_arches
3072 ADD CONSTRAINT distro_arches_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
3076 -- Name: filelists_pkg_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3079 ALTER TABLE ONLY filelists
3080 ADD CONSTRAINT filelists_pkg_id
FOREIGN KEY (pkg_id
) REFERENCES packages(id);
3084 -- Name: jobs_arch; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3087 ALTER TABLE ONLY jobs
3088 ADD CONSTRAINT jobs_arch
FOREIGN KEY (arch
) REFERENCES arches(name);
3092 -- Name: jobs_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3095 ALTER TABLE ONLY jobs
3096 ADD CONSTRAINT jobs_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
3100 -- Name: jobs_builder_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3103 ALTER TABLE ONLY jobs
3104 ADD CONSTRAINT jobs_builder_id
FOREIGN KEY (builder_id
) REFERENCES builders(id);
3108 -- Name: jobs_buildroots_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3111 ALTER TABLE ONLY jobs_buildroots
3112 ADD CONSTRAINT jobs_buildroots_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3116 -- Name: jobs_history_builder_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3119 ALTER TABLE ONLY jobs_history
3120 ADD CONSTRAINT jobs_history_builder_id
FOREIGN KEY (builder_id
) REFERENCES builders(id);
3124 -- Name: jobs_history_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3127 ALTER TABLE ONLY jobs_history
3128 ADD CONSTRAINT jobs_history_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3132 -- Name: jobs_history_test_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3135 ALTER TABLE ONLY jobs_history
3136 ADD CONSTRAINT jobs_history_test_job_id
FOREIGN KEY (test_job_id
) REFERENCES jobs(id);
3140 -- Name: jobs_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3143 ALTER TABLE ONLY jobs_history
3144 ADD CONSTRAINT jobs_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3148 -- Name: jobs_packaged_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3151 ALTER TABLE ONLY jobs_packages
3152 ADD CONSTRAINT jobs_packaged_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3156 -- Name: jobs_packages_pkg_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3159 ALTER TABLE ONLY jobs_packages
3160 ADD CONSTRAINT jobs_packages_pkg_id
FOREIGN KEY (pkg_id
) REFERENCES packages(id);
3164 -- Name: jobs_repos_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3167 ALTER TABLE ONLY jobs_repos
3168 ADD CONSTRAINT jobs_repos_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3172 -- Name: jobs_repos_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3175 ALTER TABLE ONLY jobs_repos
3176 ADD CONSTRAINT jobs_repos_repo_id
FOREIGN KEY (repo_id
) REFERENCES repositories(id);
3180 -- Name: keys_subkeys_key_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3183 ALTER TABLE ONLY keys_subkeys
3184 ADD CONSTRAINT keys_subkeys_key_id
FOREIGN KEY (key_id
) REFERENCES keys(id);
3188 -- Name: logfiles_job_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3191 ALTER TABLE ONLY logfiles
3192 ADD CONSTRAINT logfiles_job_id
FOREIGN KEY (job_id
) REFERENCES jobs(id);
3196 -- Name: mirrors_checks_mirror_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3199 ALTER TABLE ONLY mirrors_checks
3200 ADD CONSTRAINT mirrors_checks_mirror_id
FOREIGN KEY (mirror_id
) REFERENCES mirrors(id);
3204 -- Name: mirrors_history_mirror_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3207 ALTER TABLE ONLY mirrors_history
3208 ADD CONSTRAINT mirrors_history_mirror_id
FOREIGN KEY (mirror_id
) REFERENCES mirrors(id);
3212 -- Name: mirrors_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3215 ALTER TABLE ONLY mirrors_history
3216 ADD CONSTRAINT mirrors_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3220 -- Name: packages_arch; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3223 ALTER TABLE ONLY packages
3224 ADD CONSTRAINT packages_arch
FOREIGN KEY (arch
) REFERENCES arches(name);
3228 -- Name: packages_commit_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3231 ALTER TABLE ONLY packages
3232 ADD CONSTRAINT packages_commit_id
FOREIGN KEY (commit_id
) REFERENCES sources_commits(id);
3236 -- Name: packages_deps_pkg_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3239 ALTER TABLE ONLY packages_deps
3240 ADD CONSTRAINT packages_deps_pkg_id
FOREIGN KEY (pkg_id
) REFERENCES packages(id);
3244 -- Name: repositories_aux_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3247 ALTER TABLE ONLY repositories_aux
3248 ADD CONSTRAINT repositories_aux_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
3252 -- Name: repositories_builds_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3255 ALTER TABLE ONLY repositories_builds
3256 ADD CONSTRAINT repositories_builds_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
3260 -- Name: repositories_builds_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3263 ALTER TABLE ONLY repositories_builds
3264 ADD CONSTRAINT repositories_builds_repo_id
FOREIGN KEY (repo_id
) REFERENCES repositories(id);
3268 -- Name: repositories_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3271 ALTER TABLE ONLY repositories
3272 ADD CONSTRAINT repositories_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
3276 -- Name: repositories_history_build_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3279 ALTER TABLE ONLY repositories_history
3280 ADD CONSTRAINT repositories_history_build_id
FOREIGN KEY (build_id
) REFERENCES builds(id);
3284 -- Name: repositories_history_from_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3287 ALTER TABLE ONLY repositories_history
3288 ADD CONSTRAINT repositories_history_from_repo_id
FOREIGN KEY (from_repo_id
) REFERENCES repositories(id);
3292 -- Name: repositories_history_to_repo_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3295 ALTER TABLE ONLY repositories_history
3296 ADD CONSTRAINT repositories_history_to_repo_id
FOREIGN KEY (to_repo_id
) REFERENCES repositories(id);
3300 -- Name: repositories_history_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3303 ALTER TABLE ONLY repositories_history
3304 ADD CONSTRAINT repositories_history_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3308 -- Name: repositories_key_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3311 ALTER TABLE ONLY repositories
3312 ADD CONSTRAINT repositories_key_id
FOREIGN KEY (key_id
) REFERENCES keys(id);
3316 -- Name: repositories_parent_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3319 ALTER TABLE ONLY repositories
3320 ADD CONSTRAINT repositories_parent_id
FOREIGN KEY (parent_id
) REFERENCES repositories(id);
3324 -- Name: sessions_impersonated_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3327 ALTER TABLE ONLY sessions
3328 ADD CONSTRAINT sessions_impersonated_user_id
FOREIGN KEY (impersonated_user_id
) REFERENCES users(id);
3332 -- Name: sessions_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3335 ALTER TABLE ONLY sessions
3336 ADD CONSTRAINT sessions_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3340 -- Name: sources_commits_source_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3343 ALTER TABLE ONLY sources_commits
3344 ADD CONSTRAINT sources_commits_source_id
FOREIGN KEY (source_id
) REFERENCES sources(id);
3348 -- Name: sources_distro_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3351 ALTER TABLE ONLY sources
3352 ADD CONSTRAINT sources_distro_id
FOREIGN KEY (distro_id
) REFERENCES distributions(id);
3356 -- Name: uploads_builder_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3359 ALTER TABLE ONLY uploads
3360 ADD CONSTRAINT uploads_builder_id
FOREIGN KEY (builder_id
) REFERENCES builders(id);
3364 -- Name: uploads_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3367 ALTER TABLE ONLY uploads
3368 ADD CONSTRAINT uploads_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3372 -- Name: users_emails_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3375 ALTER TABLE ONLY users_emails
3376 ADD CONSTRAINT users_emails_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3380 -- Name: users_permissions_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
3383 ALTER TABLE ONLY users_permissions
3384 ADD CONSTRAINT users_permissions_user_id
FOREIGN KEY (user_id
) REFERENCES users(id);
3388 -- PostgreSQL database dump complete