-- Downloaded from: https://github.com/slsfi/digital_edition_db/blob/1c681d5e0e32e7c436e328fd02dcd3c3c49b71f8/db_dump.sql -- -- PostgreSQL database dump -- -- Dumped from database version 10.13 (Debian 10.13-1.pgdg90+1) -- Dumped by pg_dump version 10.11 -- Started on 2020-08-10 15:01:36 SET statement_timeout = 0; SET lock_timeout = 0; SET idle_in_transaction_session_timeout = 0; SET client_encoding = 'UTF8'; SET standard_conforming_strings = on; SELECT pg_catalog.set_config('search_path', '', false); SET check_function_bodies = false; SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -- -- TOC entry 1 (class 3079 OID 12980) -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -- CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; -- -- TOC entry 3381 (class 0 OID 0) -- Dependencies: 1 -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -- COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; -- -- TOC entry 267 (class 1255 OID 90865) -- Name: check_original_publication_date(); Type: FUNCTION; Schema: public; Owner: root -- CREATE FUNCTION public.check_original_publication_date() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN IF NEW.original_publication_date ~* '([0-9X]{1,4}-[0-9X]{2}-[0-9X]{2}T?[]?)([0-9]{2}:[0-9]{2}:[0-9]{2})?(\+[0-9]{2}:[0-9]{2})?([ ]BC)?' OR NEW.original_publication_date IS NULL THEN RETURN NEW; ELSE RAISE EXCEPTION 'Invalid original_publication_date'; END IF; END; $$; ALTER FUNCTION public.check_original_publication_date() OWNER TO root; -- -- TOC entry 268 (class 1255 OID 90888) -- Name: check_subject_date_born(); Type: FUNCTION; Schema: public; Owner: root -- CREATE FUNCTION public.check_subject_date_born() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN IF NEW.date_born ~* '([0-9X]{1,4}-[0-9X]{2}-[0-9X]{2}T?[]?)([0-9]{2}:[0-9]{2}:[0-9]{2})?(\+[0-9]{2}:[0-9]{2})?([ ]BC)?' OR NEW.date_born IS NULL THEN RETURN NEW; ELSE RAISE EXCEPTION 'Invalid date_born'; END IF; END; $$; ALTER FUNCTION public.check_subject_date_born() OWNER TO root; -- -- TOC entry 269 (class 1255 OID 90889) -- Name: check_subject_date_deceased(); Type: FUNCTION; Schema: public; Owner: root -- CREATE FUNCTION public.check_subject_date_deceased() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN IF NEW.date_deceased ~* '([0-9X]{1,4}-[0-9X]{2}-[0-9X]{2}T?[]?)([0-9]{2}:[0-9]{2}:[0-9]{2})?(\+[0-9]{2}:[0-9]{2})?([ ]BC)?' OR NEW.date_deceased IS NULL THEN RETURN NEW; ELSE RAISE EXCEPTION 'Invalid date_deceased'; END IF; END; $$; ALTER FUNCTION public.check_subject_date_deceased() OWNER TO root; -- -- TOC entry 266 (class 1255 OID 59404) -- Name: trigger_set_timestamp(); Type: FUNCTION; Schema: public; Owner: root -- CREATE FUNCTION public.trigger_set_timestamp() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN NEW.updated_at = NOW(); RETURN NEW; END; $$; ALTER FUNCTION public.trigger_set_timestamp() OWNER TO root; -- -- TOC entry 196 (class 1259 OID 59405) -- Name: contributor_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.contributor_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.contributor_seq OWNER TO root; SET default_tablespace = ''; SET default_with_oids = false; -- -- TOC entry 197 (class 1259 OID 59407) -- Name: contributor; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.contributor ( id bigint DEFAULT nextval('public.contributor_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT '2018-10-12 09:12:28.144759'::timestamp without time zone, date_modified timestamp without time zone, publication_collection_id bigint, publication_collection_introduction_id bigint, publication_collection_title_id bigint, publication_id bigint, publication_manuscript_id bigint, publication_version_id bigint, deleted smallint DEFAULT 0, type text, first_name text, last_name text, description text, prefix text ); ALTER TABLE public.contributor OWNER TO root; -- -- TOC entry 262 (class 1259 OID 90967) -- Name: correspondence_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.correspondence_seq START WITH 1 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE CACHE 1; ALTER TABLE public.correspondence_seq OWNER TO root; -- -- TOC entry 263 (class 1259 OID 90969) -- Name: correspondence; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.correspondence ( id bigint DEFAULT nextval('public.correspondence_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, legacy_id text, title text, description text, source_collection_id text, source_archive text, source_id text, material text, material_color text, material_type text, material_source text, material_quality text, material_state text, material_notes text, language text, date_sent text, page_count text, project_id bigint, correspondence_collection_id bigint, correspondence_collection_id_legacy bigint, material_pattern text, material_format text, leaf_count text, sheet_count text ); ALTER TABLE public.correspondence OWNER TO root; -- -- TOC entry 260 (class 1259 OID 90924) -- Name: correspondence_collection_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.correspondence_collection_seq START WITH 1 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE CACHE 1; ALTER TABLE public.correspondence_collection_seq OWNER TO root; -- -- TOC entry 261 (class 1259 OID 90926) -- Name: correspondence_collection; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.correspondence_collection ( id bigint DEFAULT nextval('public.correspondence_collection_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, title text, description text, source text, start_year text, end_year text, legacy_id bigint, category text, original_letter_amount bigint ); ALTER TABLE public.correspondence_collection OWNER TO root; -- -- TOC entry 198 (class 1259 OID 59416) -- Name: event_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.event_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.event_seq OWNER TO root; -- -- TOC entry 199 (class 1259 OID 59418) -- Name: event; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.event ( id bigint DEFAULT nextval('public.event_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, type text, description text ); ALTER TABLE public.event OWNER TO root; -- -- TOC entry 200 (class 1259 OID 59427) -- Name: event_connection_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.event_connection_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.event_connection_seq OWNER TO root; -- -- TOC entry 201 (class 1259 OID 59429) -- Name: event_connection; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.event_connection ( id bigint DEFAULT nextval('public.event_connection_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, subject_id bigint, tag_id bigint, location_id bigint, event_id bigint, work_manifestation_id bigint, correspondence_id bigint, type text ); ALTER TABLE public.event_connection OWNER TO root; -- -- TOC entry 202 (class 1259 OID 59435) -- Name: event_occurrence_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.event_occurrence_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.event_occurrence_seq OWNER TO root; -- -- TOC entry 203 (class 1259 OID 59437) -- Name: event_occurrence; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.event_occurrence ( id bigint DEFAULT nextval('public.event_occurrence_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, type text, description text, event_id bigint, publication_id bigint, publication_version_id bigint, publication_manuscript_id bigint, publication_facsimile_id bigint, publication_comment_id bigint, publication_facsimile_page bigint, publication_song_id bigint, work_id bigint ); ALTER TABLE public.event_occurrence OWNER TO root; -- -- TOC entry 204 (class 1259 OID 59446) -- Name: event_relation_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.event_relation_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.event_relation_seq OWNER TO root; -- -- TOC entry 205 (class 1259 OID 59448) -- Name: event_relation; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.event_relation ( id bigint DEFAULT nextval('public.event_relation_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT '2018-10-12 09:12:28.729647'::timestamp without time zone, date_modified timestamp without time zone, event_id bigint, related_event_id bigint, deleted smallint DEFAULT 0 ); ALTER TABLE public.event_relation OWNER TO root; -- -- TOC entry 238 (class 1259 OID 59628) -- Name: subject_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.subject_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.subject_seq OWNER TO root; -- -- TOC entry 239 (class 1259 OID 59630) -- Name: subject; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.subject ( id bigint DEFAULT nextval('public.subject_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, type text, first_name text, last_name text, place_of_birth text, occupation text, preposition text, full_name text, description text, legacy_id text, date_born character varying(30), date_deceased character varying(30), project_id bigint, source text, alias text, previous_last_name text ); ALTER TABLE public.subject OWNER TO root; -- -- TOC entry 255 (class 1259 OID 90743) -- Name: work_manifestation_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.work_manifestation_seq START WITH 1 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE CACHE 1; ALTER TABLE public.work_manifestation_seq OWNER TO root; -- -- TOC entry 256 (class 1259 OID 90745) -- Name: work_manifestation; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.work_manifestation ( id bigint DEFAULT nextval('public.work_manifestation_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, title text, type text, description text, source text, linked_work_manifestation_id bigint, work_id bigint, work_manuscript_id bigint, translated_by text, journal text, publication_location text, publisher text, published_year text, volume text, total_pages bigint, "ISBN" text, legacy_id text ); ALTER TABLE public.work_manifestation OWNER TO root; -- -- TOC entry 257 (class 1259 OID 90786) -- Name: work_reference_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.work_reference_seq START WITH 1 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE CACHE 1; ALTER TABLE public.work_reference_seq OWNER TO root; -- -- TOC entry 258 (class 1259 OID 90788) -- Name: work_reference; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.work_reference ( id bigint DEFAULT nextval('public.work_reference_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, referenced_as text, reference text, referenced_pages text, source text, project_id bigint, work_manifestation_id bigint ); ALTER TABLE public.work_reference OWNER TO root; -- -- TOC entry 259 (class 1259 OID 90916) -- Name: get_manifestations_with_authors; Type: VIEW; Schema: public; Owner: root -- CREATE VIEW public.get_manifestations_with_authors WITH (security_barrier='false') AS SELECT row_to_json(t.*) AS json_data, t.project_id FROM ( SELECT w_m.id, w_m.date_created, w_m.date_modified, w_m.deleted, w_m.title, w_m.type, w_m.description, w_m.source, w_m.linked_work_manifestation_id, w_m.work_id, w_m.work_manuscript_id, w_m.translated_by, w_m.journal, w_m.publication_location, w_m.publisher, w_m.published_year, w_m.volume, w_m.total_pages, w_m."ISBN", w_r.project_id, w_r.reference, ( SELECT array_to_json(array_agg(row_to_json(d.*))) AS array_to_json FROM ( SELECT s.id, s.date_created, s.date_modified, s.deleted, s.type, s.first_name, s.last_name, s.place_of_birth, s.occupation, s.preposition, s.full_name, s.description, s.legacy_id, s.date_born, s.date_deceased, s.project_id, s.source, s.alias, s.previous_last_name FROM (public.event_connection ec JOIN public.subject s ON ((s.id = ec.subject_id))) WHERE ((ec.deleted = 0) AND (ec.work_manifestation_id = w_m.id))) d) AS authors FROM (public.work_manifestation w_m JOIN public.work_reference w_r ON ((w_r.work_manifestation_id = w_m.id))) WHERE ((w_r.deleted = 0) AND (w_m.deleted = 0)) ORDER BY w_m.title) t; ALTER TABLE public.get_manifestations_with_authors OWNER TO root; -- -- TOC entry 206 (class 1259 OID 59454) -- Name: location_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.location_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.location_seq OWNER TO root; -- -- TOC entry 207 (class 1259 OID 59456) -- Name: location; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.location ( id bigint DEFAULT nextval('public.location_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, name text, country text, city text, description text, legacy_id text, latitude numeric(9,6), longitude numeric(9,6), project_id bigint, region text, source text, alias text, name_translation_id bigint ); ALTER TABLE public.location OWNER TO root; -- -- TOC entry 208 (class 1259 OID 59465) -- Name: media; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.media ( image bytea, pdf bytea, title_translation_id integer, description_translation_id integer, image_filename_front text, image_filename_back text, media_collection_id bigint, orig_date_year integer, orig_date date, art_technique_translation_id bigint, sort_order bigint, sub_group bigint, external_reference text, internal_reference text, art_location text, legacy_id bigint ) INHERITS (public.event); ALTER TABLE public.media OWNER TO root; -- -- TOC entry 244 (class 1259 OID 66131) -- Name: media_collection; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.media_collection ( id bigint NOT NULL, title_translation_id bigint, description_translation_id bigint, project_id bigint, image_path character varying(512), deleted smallint DEFAULT 0, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, sort_order smallint ); ALTER TABLE public.media_collection OWNER TO root; -- -- TOC entry 265 (class 1259 OID 91145) -- Name: media_collection_reference_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.media_collection_reference_seq START WITH 19 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE CACHE 1; ALTER TABLE public.media_collection_reference_seq OWNER TO root; -- -- TOC entry 3391 (class 0 OID 0) -- Dependencies: 265 -- Name: media_collection_reference_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.media_collection_reference_seq OWNED BY public.media_collection.id; -- -- TOC entry 209 (class 1259 OID 59474) -- Name: media_connection; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.media_connection ( media_id bigint NOT NULL ) INHERITS (public.event_connection); ALTER TABLE public.media_connection OWNER TO root; -- -- TOC entry 264 (class 1259 OID 91142) -- Name: media_reference_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.media_reference_seq START WITH 13328 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE CACHE 1; ALTER TABLE public.media_reference_seq OWNER TO root; -- -- TOC entry 3393 (class 0 OID 0) -- Dependencies: 264 -- Name: media_reference_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.media_reference_seq OWNED BY public.media.id; -- -- TOC entry 210 (class 1259 OID 59480) -- Name: project_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.project_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.project_seq OWNER TO root; -- -- TOC entry 211 (class 1259 OID 59482) -- Name: project; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.project ( id bigint DEFAULT nextval('public.project_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, published bigint, name text ); ALTER TABLE public.project OWNER TO root; -- -- TOC entry 212 (class 1259 OID 59491) -- Name: publication_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_seq OWNER TO root; -- -- TOC entry 213 (class 1259 OID 59493) -- Name: publication; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication ( id bigint DEFAULT nextval('public.publication_seq'::regclass) NOT NULL, publication_collection_id bigint, publication_comment_id bigint, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, date_published_externally timestamp without time zone, deleted smallint DEFAULT 0, published bigint, legacy_id text, published_by text, original_filename text, name text, genre text, publication_group_id bigint, original_publication_date text, zts_id bigint ); ALTER TABLE public.publication OWNER TO root; -- -- TOC entry 214 (class 1259 OID 59502) -- Name: publication_collection_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_collection_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_collection_seq OWNER TO root; -- -- TOC entry 215 (class 1259 OID 59504) -- Name: publication_collection; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_collection ( id bigint DEFAULT nextval('public.publication_collection_seq'::regclass) NOT NULL, publication_collection_introduction_id bigint, publication_collection_title_id bigint, project_id bigint, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, date_published_externally timestamp without time zone, deleted smallint DEFAULT 0, published bigint, name text, legacy_id text ); ALTER TABLE public.publication_collection OWNER TO root; -- -- TOC entry 216 (class 1259 OID 59513) -- Name: publication_collection_intro_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_collection_intro_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_collection_intro_seq OWNER TO root; -- -- TOC entry 217 (class 1259 OID 59515) -- Name: publication_collection_introduction; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_collection_introduction ( id bigint DEFAULT nextval('public.publication_collection_intro_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT '2018-10-12 09:12:27.410734'::timestamp without time zone, date_modified timestamp without time zone, date_published_externally timestamp without time zone, deleted smallint DEFAULT 0, published bigint, legacy_id text, original_filename text ); ALTER TABLE public.publication_collection_introduction OWNER TO root; -- -- TOC entry 218 (class 1259 OID 59524) -- Name: publication_collection_title_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_collection_title_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_collection_title_seq OWNER TO root; -- -- TOC entry 219 (class 1259 OID 59526) -- Name: publication_collection_title; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_collection_title ( id bigint DEFAULT nextval('public.publication_collection_title_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT '2018-10-12 09:12:27.501043'::timestamp without time zone, date_modified timestamp without time zone, date_published_externally timestamp without time zone, deleted smallint DEFAULT 0, published bigint, legacy_id text, original_filename text ); ALTER TABLE public.publication_collection_title OWNER TO root; -- -- TOC entry 220 (class 1259 OID 59535) -- Name: publication_comment_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_comment_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_comment_seq OWNER TO root; -- -- TOC entry 221 (class 1259 OID 59537) -- Name: publication_comment; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_comment ( id bigint DEFAULT nextval('public.publication_comment_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, date_published_externally timestamp without time zone, deleted smallint DEFAULT 0, published bigint, legacy_id text, published_by text, original_filename text ); ALTER TABLE public.publication_comment OWNER TO root; -- -- TOC entry 222 (class 1259 OID 59546) -- Name: publication_facsimile_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_facsimile_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_facsimile_seq OWNER TO root; -- -- TOC entry 223 (class 1259 OID 59548) -- Name: publication_facsimile; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_facsimile ( id bigint DEFAULT nextval('public.publication_facsimile_seq'::regclass) NOT NULL, publication_facsimile_collection_id bigint, publication_id bigint, publication_manuscript_id bigint, publication_version_id bigint, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, page_nr integer NOT NULL, section_id bigint NOT NULL, priority bigint NOT NULL, type bigint NOT NULL ); ALTER TABLE public.publication_facsimile OWNER TO root; -- -- TOC entry 224 (class 1259 OID 59554) -- Name: publication_facsimile_collec_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_facsimile_collec_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_facsimile_collec_seq OWNER TO root; -- -- TOC entry 225 (class 1259 OID 59556) -- Name: publication_facsimile_collection; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_facsimile_collection ( id bigint DEFAULT nextval('public.publication_facsimile_collec_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, title text, number_of_pages bigint, start_page_number bigint, description text, folder_path text, page_comment text, external_url text ); ALTER TABLE public.publication_facsimile_collection OWNER TO root; -- -- TOC entry 226 (class 1259 OID 59565) -- Name: publication_facsimile_zone_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_facsimile_zone_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_facsimile_zone_seq OWNER TO root; -- -- TOC entry 227 (class 1259 OID 59567) -- Name: publication_facsimile_zone; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_facsimile_zone ( id bigint DEFAULT nextval('public.publication_facsimile_zone_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT '2018-10-12 09:12:28.758617'::timestamp without time zone, date_modified timestamp without time zone, deleted smallint DEFAULT 0, publication_facsimile_id bigint ); ALTER TABLE public.publication_facsimile_zone OWNER TO root; -- -- TOC entry 228 (class 1259 OID 59573) -- Name: publication_group_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_group_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_group_seq OWNER TO root; -- -- TOC entry 229 (class 1259 OID 59575) -- Name: publication_group; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_group ( id bigint DEFAULT nextval('public.publication_group_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT '2018-10-12 09:12:27.977918'::timestamp without time zone, date_modified timestamp without time zone, deleted smallint DEFAULT 0, published smallint DEFAULT 0, name text ); ALTER TABLE public.publication_group OWNER TO root; -- -- TOC entry 230 (class 1259 OID 59585) -- Name: publication_manuscript_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_manuscript_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_manuscript_seq OWNER TO root; -- -- TOC entry 231 (class 1259 OID 59587) -- Name: publication_manuscript; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_manuscript ( id bigint DEFAULT nextval('public.publication_manuscript_seq'::regclass) NOT NULL, publication_id bigint, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, date_published_externally timestamp without time zone, deleted smallint DEFAULT 0, published bigint, legacy_id text, published_by text, original_filename text, name text, type bigint, section_id bigint, sort_order bigint ); ALTER TABLE public.publication_manuscript OWNER TO root; -- -- TOC entry 232 (class 1259 OID 59596) -- Name: publication_song; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_song ( id integer NOT NULL, date_created timestamp without time zone DEFAULT CURRENT_TIMESTAMP, date_modified timestamp without time zone, deleted smallint DEFAULT 0, publication_id bigint, original_id text, name text, type text, number text, variant text, landscape text, place text, recorder_firstname text, recorder_lastname text, recorder_born_name text, performer_firstname text, performer_lastname text, performer_born_name text, note text, comment text, lyrics text, original_collection_location text, original_collection_signature text, original_publication_date text, page_number text, subtype text, volume text ); ALTER TABLE public.publication_song OWNER TO root; -- -- TOC entry 233 (class 1259 OID 59604) -- Name: publication_song_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_song_id_seq AS integer START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_song_id_seq OWNER TO root; -- -- TOC entry 3406 (class 0 OID 0) -- Dependencies: 233 -- Name: publication_song_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.publication_song_id_seq OWNED BY public.publication_song.id; -- -- TOC entry 234 (class 1259 OID 59606) -- Name: publication_version_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.publication_version_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.publication_version_seq OWNER TO root; -- -- TOC entry 235 (class 1259 OID 59608) -- Name: publication_version; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.publication_version ( id bigint DEFAULT nextval('public.publication_version_seq'::regclass) NOT NULL, publication_id bigint, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, date_published_externally timestamp without time zone, deleted smallint DEFAULT 0, published bigint, legacy_id text, published_by text, original_filename text, name text, type integer, section_id integer, sort_order bigint ); ALTER TABLE public.publication_version OWNER TO root; -- -- TOC entry 236 (class 1259 OID 59617) -- Name: review_comment_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.review_comment_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.review_comment_seq OWNER TO root; -- -- TOC entry 237 (class 1259 OID 59619) -- Name: review_comment; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.review_comment ( id bigint DEFAULT nextval('public.review_comment_seq'::regclass) NOT NULL, publication_id bigint, date_created timestamp without time zone DEFAULT '2018-10-12 09:12:28.800318'::timestamp without time zone, date_modified timestamp without time zone, deleted smallint DEFAULT 0, comment text, "user" text, legacy_id text, review_comment_id bigint ); ALTER TABLE public.review_comment OWNER TO root; -- -- TOC entry 240 (class 1259 OID 59639) -- Name: tag_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.tag_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.tag_seq OWNER TO root; -- -- TOC entry 241 (class 1259 OID 59641) -- Name: tag; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.tag ( id bigint DEFAULT nextval('public.tag_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, type text, name text, description text, legacy_id text, project_id bigint, source text, name_translation_id bigint ); ALTER TABLE public.tag OWNER TO root; -- -- TOC entry 246 (class 1259 OID 66207) -- Name: translation; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.translation ( id bigint NOT NULL, neutral_text text, finonto integer ); ALTER TABLE public.translation OWNER TO root; -- -- TOC entry 245 (class 1259 OID 66205) -- Name: translation_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.translation_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.translation_id_seq OWNER TO root; -- -- TOC entry 3411 (class 0 OID 0) -- Dependencies: 245 -- Name: translation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.translation_id_seq OWNED BY public.translation.id; -- -- TOC entry 248 (class 1259 OID 66218) -- Name: translation_text; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.translation_text ( id bigint NOT NULL, translation_id bigint, language character varying(10), text text ); ALTER TABLE public.translation_text OWNER TO root; -- -- TOC entry 247 (class 1259 OID 66216) -- Name: translation_text_id_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.translation_text_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.translation_text_id_seq OWNER TO root; -- -- TOC entry 3413 (class 0 OID 0) -- Dependencies: 247 -- Name: translation_text_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: root -- ALTER SEQUENCE public.translation_text_id_seq OWNED BY public.translation_text.id; -- -- TOC entry 242 (class 1259 OID 59650) -- Name: urn_lookup_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.urn_lookup_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.urn_lookup_seq OWNER TO root; -- -- TOC entry 243 (class 1259 OID 59652) -- Name: urn_lookup; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.urn_lookup ( id bigint DEFAULT nextval('public.urn_lookup_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT '2018-10-12 09:12:28.862527'::timestamp without time zone, date_modified timestamp without time zone, deleted smallint DEFAULT 0, urn text, url text, reference_text text, intro_reference_text text, project_id bigint, legacy_id text ); ALTER TABLE public.urn_lookup OWNER TO root; -- -- TOC entry 253 (class 1259 OID 90723) -- Name: work_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.work_seq START WITH 1 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE CACHE 1; ALTER TABLE public.work_seq OWNER TO root; -- -- TOC entry 254 (class 1259 OID 90725) -- Name: work; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.work ( id bigint DEFAULT nextval('public.work_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, title text, description text, source text, work_collection_id bigint, legacy_id text ); ALTER TABLE public.work OWNER TO root; -- -- TOC entry 251 (class 1259 OID 90709) -- Name: work_collection_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.work_collection_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1; ALTER TABLE public.work_collection_seq OWNER TO root; -- -- TOC entry 252 (class 1259 OID 90711) -- Name: work_collection; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.work_collection ( id bigint DEFAULT nextval('public.work_collection_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, title text, description text, source text ); ALTER TABLE public.work_collection OWNER TO root; -- -- TOC entry 249 (class 1259 OID 90695) -- Name: work_manuscript_seq; Type: SEQUENCE; Schema: public; Owner: root -- CREATE SEQUENCE public.work_manuscript_seq START WITH 1 INCREMENT BY 1 MINVALUE 0 NO MAXVALUE CACHE 1; ALTER TABLE public.work_manuscript_seq OWNER TO root; -- -- TOC entry 250 (class 1259 OID 90697) -- Name: work_manuscript; Type: TABLE; Schema: public; Owner: root -- CREATE TABLE public.work_manuscript ( id bigint DEFAULT nextval('public.work_manuscript_seq'::regclass) NOT NULL, date_created timestamp without time zone DEFAULT now(), date_modified timestamp without time zone, deleted smallint DEFAULT 0, title text, referenced_as text, description text, source text ); ALTER TABLE public.work_manuscript OWNER TO root; -- -- TOC entry 2987 (class 2604 OID 91144) -- Name: media id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media ALTER COLUMN id SET DEFAULT nextval('public.media_reference_seq'::regclass); -- -- TOC entry 2985 (class 2604 OID 59662) -- Name: media date_created; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media ALTER COLUMN date_created SET DEFAULT now(); -- -- TOC entry 2986 (class 2604 OID 59663) -- Name: media deleted; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media ALTER COLUMN deleted SET DEFAULT 0; -- -- TOC entry 3045 (class 2604 OID 91147) -- Name: media_collection id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media_collection ALTER COLUMN id SET DEFAULT nextval('public.media_collection_reference_seq'::regclass); -- -- TOC entry 2988 (class 2604 OID 59664) -- Name: media_connection id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media_connection ALTER COLUMN id SET DEFAULT nextval('public.event_connection_seq'::regclass); -- -- TOC entry 2990 (class 2604 OID 66229) -- Name: media_connection date_created; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media_connection ALTER COLUMN date_created SET DEFAULT now(); -- -- TOC entry 2989 (class 2604 OID 59666) -- Name: media_connection deleted; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media_connection ALTER COLUMN deleted SET DEFAULT 0; -- -- TOC entry 3027 (class 2604 OID 59667) -- Name: publication_song id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_song ALTER COLUMN id SET DEFAULT nextval('public.publication_song_id_seq'::regclass); -- -- TOC entry 3046 (class 2604 OID 91148) -- Name: translation id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.translation ALTER COLUMN id SET DEFAULT nextval('public.translation_id_seq'::regclass); -- -- TOC entry 3047 (class 2604 OID 91158) -- Name: translation_text id; Type: DEFAULT; Schema: public; Owner: root -- ALTER TABLE ONLY public.translation_text ALTER COLUMN id SET DEFAULT nextval('public.translation_text_id_seq'::regclass); -- -- TOC entry 3124 (class 2606 OID 60453) -- Name: publication_collection_introduction PRIMARY; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_collection_introduction ADD CONSTRAINT "PRIMARY" PRIMARY KEY (id); -- -- TOC entry 3126 (class 2606 OID 60455) -- Name: publication_collection_title PRIMARY1; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_collection_title ADD CONSTRAINT "PRIMARY1" PRIMARY KEY (id); -- -- TOC entry 3079 (class 2606 OID 60457) -- Name: event PRIMARY10; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event ADD CONSTRAINT "PRIMARY10" PRIMARY KEY (id); -- -- TOC entry 3104 (class 2606 OID 60459) -- Name: location PRIMARY11; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.location ADD CONSTRAINT "PRIMARY11" PRIMARY KEY (id); -- -- TOC entry 3155 (class 2606 OID 60461) -- Name: subject PRIMARY12; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.subject ADD CONSTRAINT "PRIMARY12" PRIMARY KEY (id); -- -- TOC entry 3159 (class 2606 OID 60463) -- Name: tag PRIMARY13; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.tag ADD CONSTRAINT "PRIMARY13" PRIMARY KEY (id); -- -- TOC entry 3082 (class 2606 OID 60465) -- Name: event_connection PRIMARY14; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_connection ADD CONSTRAINT "PRIMARY14" PRIMARY KEY (id); -- -- TOC entry 3136 (class 2606 OID 60467) -- Name: publication_facsimile_collection PRIMARY15; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_facsimile_collection ADD CONSTRAINT "PRIMARY15" PRIMARY KEY (id); -- -- TOC entry 3130 (class 2606 OID 60469) -- Name: publication_facsimile PRIMARY16; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_facsimile ADD CONSTRAINT "PRIMARY16" PRIMARY KEY (id); -- -- TOC entry 3091 (class 2606 OID 60471) -- Name: event_occurrence PRIMARY17; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT "PRIMARY17" PRIMARY KEY (id); -- -- TOC entry 3100 (class 2606 OID 60473) -- Name: event_relation PRIMARY18; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_relation ADD CONSTRAINT "PRIMARY18" PRIMARY KEY (id); -- -- TOC entry 3138 (class 2606 OID 60475) -- Name: publication_facsimile_zone PRIMARY19; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_facsimile_zone ADD CONSTRAINT "PRIMARY19" PRIMARY KEY (id); -- -- TOC entry 3112 (class 2606 OID 60477) -- Name: project PRIMARY2; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.project ADD CONSTRAINT "PRIMARY2" PRIMARY KEY (id); -- -- TOC entry 3151 (class 2606 OID 60479) -- Name: review_comment PRIMARY20; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.review_comment ADD CONSTRAINT "PRIMARY20" PRIMARY KEY (id); -- -- TOC entry 3163 (class 2606 OID 60481) -- Name: urn_lookup PRIMARY21; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.urn_lookup ADD CONSTRAINT "PRIMARY21" PRIMARY KEY (id); -- -- TOC entry 3119 (class 2606 OID 60483) -- Name: publication_collection PRIMARY3; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_collection ADD CONSTRAINT "PRIMARY3" PRIMARY KEY (id); -- -- TOC entry 3114 (class 2606 OID 60485) -- Name: publication PRIMARY4; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication ADD CONSTRAINT "PRIMARY4" PRIMARY KEY (id); -- -- TOC entry 3148 (class 2606 OID 60487) -- Name: publication_version PRIMARY5; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_version ADD CONSTRAINT "PRIMARY5" PRIMARY KEY (id); -- -- TOC entry 3128 (class 2606 OID 60489) -- Name: publication_comment PRIMARY6; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_comment ADD CONSTRAINT "PRIMARY6" PRIMARY KEY (id); -- -- TOC entry 3141 (class 2606 OID 60491) -- Name: publication_group PRIMARY7; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_group ADD CONSTRAINT "PRIMARY7" PRIMARY KEY (id); -- -- TOC entry 3143 (class 2606 OID 60493) -- Name: publication_manuscript PRIMARY8; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_manuscript ADD CONSTRAINT "PRIMARY8" PRIMARY KEY (id); -- -- TOC entry 3070 (class 2606 OID 60495) -- Name: contributor PRIMARY9; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.contributor ADD CONSTRAINT "PRIMARY9" PRIMARY KEY (id); -- -- TOC entry 3182 (class 2606 OID 90755) -- Name: work_manifestation PRIMARY_MANIFESTATION; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work_manifestation ADD CONSTRAINT "PRIMARY_MANIFESTATION" PRIMARY KEY (id); -- -- TOC entry 3172 (class 2606 OID 90707) -- Name: work_manuscript PRIMARY_MANUSCRIPT; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work_manuscript ADD CONSTRAINT "PRIMARY_MANUSCRIPT" PRIMARY KEY (id); -- -- TOC entry 3178 (class 2606 OID 90735) -- Name: work PRIMARY_WORK; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work ADD CONSTRAINT "PRIMARY_WORK" PRIMARY KEY (id); -- -- TOC entry 3175 (class 2606 OID 90721) -- Name: work_collection PRIMARY_WORK_COLLECTION; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work_collection ADD CONSTRAINT "PRIMARY_WORK_COLLECTION" PRIMARY KEY (id); -- -- TOC entry 3187 (class 2606 OID 90798) -- Name: work_reference PRIMARY_WORK_REFERENCE; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work_reference ADD CONSTRAINT "PRIMARY_WORK_REFERENCE" PRIMARY KEY (id); -- -- TOC entry 3195 (class 2606 OID 90979) -- Name: correspondence PRIMARY_correspondence; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.correspondence ADD CONSTRAINT "PRIMARY_correspondence" PRIMARY KEY (id); -- -- TOC entry 3192 (class 2606 OID 90936) -- Name: correspondence_collection PRIMARY_correspondence_COLLECTION; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.correspondence_collection ADD CONSTRAINT "PRIMARY_correspondence_COLLECTION" PRIMARY KEY (id); -- -- TOC entry 3110 (class 2606 OID 60497) -- Name: media_connection id; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media_connection ADD CONSTRAINT id PRIMARY KEY (id); -- -- TOC entry 3166 (class 2606 OID 66135) -- Name: media_collection media_collection_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media_collection ADD CONSTRAINT media_collection_pkey PRIMARY KEY (id); -- -- TOC entry 3108 (class 2606 OID 60499) -- Name: media media_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media ADD CONSTRAINT media_pkey PRIMARY KEY (id); -- -- TOC entry 3146 (class 2606 OID 60501) -- Name: publication_song publication_song_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_song ADD CONSTRAINT publication_song_pkey PRIMARY KEY (id); -- -- TOC entry 3168 (class 2606 OID 91150) -- Name: translation translation_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.translation ADD CONSTRAINT translation_pkey PRIMARY KEY (id); -- -- TOC entry 3170 (class 2606 OID 91160) -- Name: translation_text translation_text_pkey; Type: CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.translation_text ADD CONSTRAINT translation_text_pkey PRIMARY KEY (id); -- -- TOC entry 3071 (class 1259 OID 60502) -- Name: contributor_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX contributor_deleted_idx ON public.contributor USING btree (deleted); -- -- TOC entry 3193 (class 1259 OID 90937) -- Name: correspondence_collection_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX correspondence_collection_deleted_idx ON public.correspondence_collection USING btree (deleted); -- -- TOC entry 3196 (class 1259 OID 90992) -- Name: correspondence_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX correspondence_deleted_idx ON public.correspondence USING btree (deleted); -- -- TOC entry 3083 (class 1259 OID 60503) -- Name: event_connection_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX event_connection_deleted_idx ON public.event_connection USING btree (deleted); -- -- TOC entry 3080 (class 1259 OID 60504) -- Name: event_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX event_deleted_idx ON public.event USING btree (deleted); -- -- TOC entry 3092 (class 1259 OID 60505) -- Name: event_occurrence_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX event_occurrence_deleted_idx ON public.event_occurrence USING btree (deleted); -- -- TOC entry 3101 (class 1259 OID 60506) -- Name: event_relation_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX event_relation_deleted_idx ON public.event_relation USING btree (deleted); -- -- TOC entry 3131 (class 1259 OID 60507) -- Name: facs_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX facs_id ON public.publication_facsimile USING btree (publication_facsimile_collection_id); -- -- TOC entry 3072 (class 1259 OID 60508) -- Name: fk_contributor_publication_collection_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_contributor_publication_collection_id_idx ON public.contributor USING btree (publication_collection_id); -- -- TOC entry 3073 (class 1259 OID 60509) -- Name: fk_contributor_publication_collection_introduction_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_contributor_publication_collection_introduction_id_idx ON public.contributor USING btree (publication_collection_introduction_id); -- -- TOC entry 3074 (class 1259 OID 60510) -- Name: fk_contributor_publication_collection_title_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_contributor_publication_collection_title_id_idx ON public.contributor USING btree (publication_collection_title_id); -- -- TOC entry 3075 (class 1259 OID 60511) -- Name: fk_contributor_publication_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_contributor_publication_id_idx ON public.contributor USING btree (publication_id); -- -- TOC entry 3076 (class 1259 OID 60512) -- Name: fk_contributor_publication_manuscript_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_contributor_publication_manuscript_id_idx ON public.contributor USING btree (publication_manuscript_id); -- -- TOC entry 3077 (class 1259 OID 60513) -- Name: fk_contributor_publication_version_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_contributor_publication_version_id_idx ON public.contributor USING btree (publication_version_id); -- -- TOC entry 3197 (class 1259 OID 90991) -- Name: fk_correspondence_correspondence_collection_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_correspondence_correspondence_collection_id_idx ON public.correspondence USING btree (correspondence_collection_id); -- -- TOC entry 3198 (class 1259 OID 90990) -- Name: fk_correspondence_project_id_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_correspondence_project_id_id_idx ON public.correspondence USING btree (project_id); -- -- TOC entry 3084 (class 1259 OID 91114) -- Name: fk_event_connection_correspondence_id; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_connection_correspondence_id ON public.event_connection USING btree (correspondence_id); -- -- TOC entry 3085 (class 1259 OID 60514) -- Name: fk_event_connection_event_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_connection_event_id_idx ON public.event_connection USING btree (event_id); -- -- TOC entry 3086 (class 1259 OID 60515) -- Name: fk_event_connection_location_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_connection_location_id_idx ON public.event_connection USING btree (location_id); -- -- TOC entry 3087 (class 1259 OID 60516) -- Name: fk_event_connection_subject_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_connection_subject_id_idx ON public.event_connection USING btree (subject_id); -- -- TOC entry 3088 (class 1259 OID 60517) -- Name: fk_event_connection_tag_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_connection_tag_id_idx ON public.event_connection USING btree (tag_id); -- -- TOC entry 3089 (class 1259 OID 90780) -- Name: fk_event_connection_work_manifestation_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_connection_work_manifestation_id_idx ON public.event_connection USING btree (work_manifestation_id); -- -- TOC entry 3093 (class 1259 OID 60518) -- Name: fk_event_occurrence_event_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_occurrence_event_id_idx ON public.event_occurrence USING btree (event_id); -- -- TOC entry 3094 (class 1259 OID 60519) -- Name: fk_event_occurrence_publication_comment_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_occurrence_publication_comment_id_idx ON public.event_occurrence USING btree (publication_comment_id); -- -- TOC entry 3095 (class 1259 OID 60520) -- Name: fk_event_occurrence_publication_facsimile_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_occurrence_publication_facsimile_id_idx ON public.event_occurrence USING btree (publication_facsimile_id); -- -- TOC entry 3096 (class 1259 OID 60521) -- Name: fk_event_occurrence_publication_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_occurrence_publication_id_idx ON public.event_occurrence USING btree (publication_id); -- -- TOC entry 3097 (class 1259 OID 60522) -- Name: fk_event_occurrence_publication_manuscript_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_occurrence_publication_manuscript_id_idx ON public.event_occurrence USING btree (publication_manuscript_id); -- -- TOC entry 3098 (class 1259 OID 60523) -- Name: fk_event_occurrence_publication_version_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_occurrence_publication_version_id_idx ON public.event_occurrence USING btree (publication_version_id); -- -- TOC entry 3102 (class 1259 OID 60524) -- Name: fk_event_relation_event_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_event_relation_event_id_idx ON public.event_relation USING btree (event_id); -- -- TOC entry 3105 (class 1259 OID 60525) -- Name: fk_location_project_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_location_project_id_idx ON public.location USING btree (project_id); -- -- TOC entry 3183 (class 1259 OID 90772) -- Name: fk_manifestation_manuscript_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_manifestation_manuscript_id_idx ON public.work_manifestation USING btree (work_manuscript_id); -- -- TOC entry 3184 (class 1259 OID 90771) -- Name: fk_manifestation_work_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_manifestation_work_id_idx ON public.work_manifestation USING btree (work_id); -- -- TOC entry 3120 (class 1259 OID 60526) -- Name: fk_publication_collection_project_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_collection_project_id_idx ON public.publication_collection USING btree (project_id); -- -- TOC entry 3121 (class 1259 OID 60527) -- Name: fk_publication_collection_publication_collection_intro_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_collection_publication_collection_intro_id_idx ON public.publication_collection USING btree (publication_collection_introduction_id); -- -- TOC entry 3122 (class 1259 OID 60528) -- Name: fk_publication_collection_publication_collection_title_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_collection_publication_collection_title_id_idx ON public.publication_collection USING btree (publication_collection_title_id); -- -- TOC entry 3132 (class 1259 OID 60529) -- Name: fk_publication_facsimile_publication_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_facsimile_publication_id_idx ON public.publication_facsimile USING btree (publication_id); -- -- TOC entry 3133 (class 1259 OID 60530) -- Name: fk_publication_facsimile_publication_manuscript_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_facsimile_publication_manuscript_id_idx ON public.publication_facsimile USING btree (publication_manuscript_id); -- -- TOC entry 3134 (class 1259 OID 60531) -- Name: fk_publication_facsimile_publication_version_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_facsimile_publication_version_id_idx ON public.publication_facsimile USING btree (publication_version_id); -- -- TOC entry 3139 (class 1259 OID 60532) -- Name: fk_publication_facsimile_zone_publication_facsimile_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_facsimile_zone_publication_facsimile_id_idx ON public.publication_facsimile_zone USING btree (publication_facsimile_id); -- -- TOC entry 3144 (class 1259 OID 60533) -- Name: fk_publication_manuscript_publication_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_manuscript_publication_id_idx ON public.publication_manuscript USING btree (publication_id); -- -- TOC entry 3115 (class 1259 OID 60534) -- Name: fk_publication_publication_collection_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_publication_collection_id_idx ON public.publication USING btree (publication_collection_id); -- -- TOC entry 3116 (class 1259 OID 60535) -- Name: fk_publication_publication_comment_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_publication_comment_id_idx ON public.publication USING btree (publication_comment_id); -- -- TOC entry 3117 (class 1259 OID 60536) -- Name: fk_publication_publication_group_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_publication_group_id_idx ON public.publication USING btree (publication_group_id); -- -- TOC entry 3149 (class 1259 OID 60537) -- Name: fk_publication_version_publication_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_publication_version_publication_id_idx ON public.publication_version USING btree (publication_id); -- -- TOC entry 3152 (class 1259 OID 60538) -- Name: fk_review_comment_publication_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_review_comment_publication_id_idx ON public.review_comment USING btree (publication_id); -- -- TOC entry 3153 (class 1259 OID 60539) -- Name: fk_review_comment_review_comment_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_review_comment_review_comment_id_idx ON public.review_comment USING btree (review_comment_id); -- -- TOC entry 3156 (class 1259 OID 60540) -- Name: fk_subject_project_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_subject_project_id_idx ON public.subject USING btree (project_id); -- -- TOC entry 3160 (class 1259 OID 60541) -- Name: fk_tag_project_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_tag_project_id_idx ON public.tag USING btree (project_id); -- -- TOC entry 3164 (class 1259 OID 60542) -- Name: fk_urn_project_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_urn_project_id_idx ON public.urn_lookup USING btree (project_id); -- -- TOC entry 3188 (class 1259 OID 90811) -- Name: fk_work_reference_manifestation_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_work_reference_manifestation_id_idx ON public.work_reference USING btree (work_manifestation_id); -- -- TOC entry 3189 (class 1259 OID 90810) -- Name: fk_work_reference_project_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_work_reference_project_id_idx ON public.work_reference USING btree (project_id); -- -- TOC entry 3179 (class 1259 OID 90741) -- Name: fk_work_work_collection_id_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX fk_work_work_collection_id_idx ON public.work USING btree (work_collection_id); -- -- TOC entry 3106 (class 1259 OID 60543) -- Name: location_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX location_deleted_idx ON public.location USING btree (deleted); -- -- TOC entry 3185 (class 1259 OID 90774) -- Name: manifestation_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX manifestation_deleted_idx ON public.work_manifestation USING btree (deleted); -- -- TOC entry 3173 (class 1259 OID 90708) -- Name: manuscript_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX manuscript_deleted_idx ON public.work_manuscript USING btree (deleted); -- -- TOC entry 3157 (class 1259 OID 60544) -- Name: subject_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX subject_deleted_idx ON public.subject USING btree (deleted); -- -- TOC entry 3161 (class 1259 OID 60545) -- Name: tag_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX tag_deleted_idx ON public.tag USING btree (deleted); -- -- TOC entry 3176 (class 1259 OID 90722) -- Name: work_collection_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX work_collection_deleted_idx ON public.work_collection USING btree (deleted); -- -- TOC entry 3180 (class 1259 OID 90742) -- Name: work_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX work_deleted_idx ON public.work USING btree (deleted); -- -- TOC entry 3190 (class 1259 OID 90809) -- Name: work_reference_deleted_idx; Type: INDEX; Schema: public; Owner: root -- CREATE INDEX work_reference_deleted_idx ON public.work_reference USING btree (deleted); -- -- TOC entry 3248 (class 2620 OID 90876) -- Name: publication check_original_publication_date; Type: TRIGGER; Schema: public; Owner: root -- CREATE TRIGGER check_original_publication_date BEFORE INSERT OR UPDATE ON public.publication FOR EACH ROW EXECUTE PROCEDURE public.check_original_publication_date(); -- -- TOC entry 3250 (class 2620 OID 90891) -- Name: subject check_subject_date_born; Type: TRIGGER; Schema: public; Owner: root -- CREATE TRIGGER check_subject_date_born BEFORE INSERT OR UPDATE ON public.subject FOR EACH ROW EXECUTE PROCEDURE public.check_subject_date_born(); -- -- TOC entry 3249 (class 2620 OID 90890) -- Name: subject check_subject_date_deceased; Type: TRIGGER; Schema: public; Owner: root -- CREATE TRIGGER check_subject_date_deceased BEFORE INSERT OR UPDATE ON public.subject FOR EACH ROW EXECUTE PROCEDURE public.check_subject_date_deceased(); -- -- TOC entry 3199 (class 2606 OID 60546) -- Name: contributor fk_contributor_publication_collection_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.contributor ADD CONSTRAINT fk_contributor_publication_collection_id FOREIGN KEY (publication_collection_id) REFERENCES public.publication_collection(id); -- -- TOC entry 3200 (class 2606 OID 60551) -- Name: contributor fk_contributor_publication_collection_introduction_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.contributor ADD CONSTRAINT fk_contributor_publication_collection_introduction_id FOREIGN KEY (publication_collection_introduction_id) REFERENCES public.publication_collection_introduction(id); -- -- TOC entry 3201 (class 2606 OID 60556) -- Name: contributor fk_contributor_publication_collection_title_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.contributor ADD CONSTRAINT fk_contributor_publication_collection_title_id FOREIGN KEY (publication_collection_title_id) REFERENCES public.publication_collection_title(id); -- -- TOC entry 3202 (class 2606 OID 60561) -- Name: contributor fk_contributor_publication_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.contributor ADD CONSTRAINT fk_contributor_publication_id FOREIGN KEY (publication_id) REFERENCES public.publication(id); -- -- TOC entry 3203 (class 2606 OID 60566) -- Name: contributor fk_contributor_publication_manuscript_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.contributor ADD CONSTRAINT fk_contributor_publication_manuscript_id FOREIGN KEY (publication_manuscript_id) REFERENCES public.publication_manuscript(id); -- -- TOC entry 3204 (class 2606 OID 60571) -- Name: contributor fk_contributor_publication_version_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.contributor ADD CONSTRAINT fk_contributor_publication_version_id FOREIGN KEY (publication_version_id) REFERENCES public.publication_version(id); -- -- TOC entry 3247 (class 2606 OID 90985) -- Name: correspondence fk_correspondence_correspondence_collection_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.correspondence ADD CONSTRAINT fk_correspondence_correspondence_collection_id FOREIGN KEY (correspondence_collection_id) REFERENCES public.correspondence_collection(id); -- -- TOC entry 3246 (class 2606 OID 90980) -- Name: correspondence fk_correspondence_project_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.correspondence ADD CONSTRAINT fk_correspondence_project_id FOREIGN KEY (project_id) REFERENCES public.project(id); -- -- TOC entry 3210 (class 2606 OID 91109) -- Name: event_connection fk_event_connection_correspondence_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_connection ADD CONSTRAINT fk_event_connection_correspondence_id FOREIGN KEY (correspondence_id) REFERENCES public.correspondence(id) NOT VALID; -- -- TOC entry 3205 (class 2606 OID 60576) -- Name: event_connection fk_event_connection_event_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_connection ADD CONSTRAINT fk_event_connection_event_id FOREIGN KEY (event_id) REFERENCES public.event(id); -- -- TOC entry 3206 (class 2606 OID 60581) -- Name: event_connection fk_event_connection_location_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_connection ADD CONSTRAINT fk_event_connection_location_id FOREIGN KEY (location_id) REFERENCES public.location(id); -- -- TOC entry 3207 (class 2606 OID 60586) -- Name: event_connection fk_event_connection_subject_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_connection ADD CONSTRAINT fk_event_connection_subject_id FOREIGN KEY (subject_id) REFERENCES public.subject(id); -- -- TOC entry 3208 (class 2606 OID 60591) -- Name: event_connection fk_event_connection_tag_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_connection ADD CONSTRAINT fk_event_connection_tag_id FOREIGN KEY (tag_id) REFERENCES public.tag(id); -- -- TOC entry 3209 (class 2606 OID 90781) -- Name: event_connection fk_event_connection_work_manifestation_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_connection ADD CONSTRAINT fk_event_connection_work_manifestation_id FOREIGN KEY (work_manifestation_id) REFERENCES public.work_manifestation(id); -- -- TOC entry 3211 (class 2606 OID 60596) -- Name: event_occurrence fk_event_occurrence_event_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT fk_event_occurrence_event_id FOREIGN KEY (event_id) REFERENCES public.event(id); -- -- TOC entry 3212 (class 2606 OID 60601) -- Name: event_occurrence fk_event_occurrence_publication_comment_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT fk_event_occurrence_publication_comment_id FOREIGN KEY (publication_comment_id) REFERENCES public.publication_comment(id); -- -- TOC entry 3213 (class 2606 OID 60606) -- Name: event_occurrence fk_event_occurrence_publication_facsimile_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT fk_event_occurrence_publication_facsimile_id FOREIGN KEY (publication_facsimile_id) REFERENCES public.publication_facsimile(id); -- -- TOC entry 3214 (class 2606 OID 60611) -- Name: event_occurrence fk_event_occurrence_publication_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT fk_event_occurrence_publication_id FOREIGN KEY (publication_id) REFERENCES public.publication(id); -- -- TOC entry 3215 (class 2606 OID 60616) -- Name: event_occurrence fk_event_occurrence_publication_manuscript_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT fk_event_occurrence_publication_manuscript_id FOREIGN KEY (publication_manuscript_id) REFERENCES public.publication_manuscript(id); -- -- TOC entry 3217 (class 2606 OID 60772) -- Name: event_occurrence fk_event_occurrence_publication_song_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT fk_event_occurrence_publication_song_id FOREIGN KEY (publication_song_id) REFERENCES public.publication_song(id); -- -- TOC entry 3216 (class 2606 OID 60626) -- Name: event_occurrence fk_event_occurrence_publication_version_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT fk_event_occurrence_publication_version_id FOREIGN KEY (publication_version_id) REFERENCES public.publication_version(id); -- -- TOC entry 3218 (class 2606 OID 91173) -- Name: event_occurrence fk_event_occurrence_work_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_occurrence ADD CONSTRAINT fk_event_occurrence_work_id FOREIGN KEY (work_id) REFERENCES public.work(id) NOT VALID; -- -- TOC entry 3219 (class 2606 OID 60631) -- Name: event_relation fk_event_relation_event_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.event_relation ADD CONSTRAINT fk_event_relation_event_id FOREIGN KEY (event_id) REFERENCES public.event(id); -- -- TOC entry 3220 (class 2606 OID 60636) -- Name: location fk_location_project_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.location ADD CONSTRAINT fk_location_project_id FOREIGN KEY (project_id) REFERENCES public.project(id); -- -- TOC entry 3243 (class 2606 OID 90761) -- Name: work_manifestation fk_manifestation_manuscript_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work_manifestation ADD CONSTRAINT fk_manifestation_manuscript_id FOREIGN KEY (work_manuscript_id) REFERENCES public.work_manuscript(id); -- -- TOC entry 3242 (class 2606 OID 90756) -- Name: work_manifestation fk_manifestation_work_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work_manifestation ADD CONSTRAINT fk_manifestation_work_id FOREIGN KEY (work_id) REFERENCES public.work(id); -- -- TOC entry 3225 (class 2606 OID 60641) -- Name: publication_collection fk_publication_collection_project_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_collection ADD CONSTRAINT fk_publication_collection_project_id FOREIGN KEY (project_id) REFERENCES public.project(id); -- -- TOC entry 3226 (class 2606 OID 60646) -- Name: publication_collection fk_publication_collection_publication_collection_intro_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_collection ADD CONSTRAINT fk_publication_collection_publication_collection_intro_id FOREIGN KEY (publication_collection_introduction_id) REFERENCES public.publication_collection_introduction(id); -- -- TOC entry 3227 (class 2606 OID 60651) -- Name: publication_collection fk_publication_collection_publication_collection_title_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_collection ADD CONSTRAINT fk_publication_collection_publication_collection_title_id FOREIGN KEY (publication_collection_title_id) REFERENCES public.publication_collection_title(id); -- -- TOC entry 3228 (class 2606 OID 60656) -- Name: publication_facsimile fk_publication_facsimile_publication_facsimile_collection_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_facsimile ADD CONSTRAINT fk_publication_facsimile_publication_facsimile_collection_id FOREIGN KEY (publication_facsimile_collection_id) REFERENCES public.publication_facsimile_collection(id); -- -- TOC entry 3229 (class 2606 OID 60661) -- Name: publication_facsimile fk_publication_facsimile_publication_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_facsimile ADD CONSTRAINT fk_publication_facsimile_publication_id FOREIGN KEY (publication_id) REFERENCES public.publication(id); -- -- TOC entry 3230 (class 2606 OID 60666) -- Name: publication_facsimile fk_publication_facsimile_publication_manuscript_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_facsimile ADD CONSTRAINT fk_publication_facsimile_publication_manuscript_id FOREIGN KEY (publication_manuscript_id) REFERENCES public.publication_manuscript(id); -- -- TOC entry 3231 (class 2606 OID 60671) -- Name: publication_facsimile fk_publication_facsimile_publication_version_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_facsimile ADD CONSTRAINT fk_publication_facsimile_publication_version_id FOREIGN KEY (publication_version_id) REFERENCES public.publication_version(id); -- -- TOC entry 3232 (class 2606 OID 60676) -- Name: publication_facsimile_zone fk_publication_facsimile_zone_publication_facsimile_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_facsimile_zone ADD CONSTRAINT fk_publication_facsimile_zone_publication_facsimile_id FOREIGN KEY (publication_facsimile_id) REFERENCES public.publication_facsimile(id); -- -- TOC entry 3233 (class 2606 OID 60681) -- Name: publication_manuscript fk_publication_manuscript_publication_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_manuscript ADD CONSTRAINT fk_publication_manuscript_publication_id FOREIGN KEY (publication_id) REFERENCES public.publication(id); -- -- TOC entry 3222 (class 2606 OID 60686) -- Name: publication fk_publication_publication_collection_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication ADD CONSTRAINT fk_publication_publication_collection_id FOREIGN KEY (publication_collection_id) REFERENCES public.publication_collection(id); -- -- TOC entry 3223 (class 2606 OID 60691) -- Name: publication fk_publication_publication_comment_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication ADD CONSTRAINT fk_publication_publication_comment_id FOREIGN KEY (publication_comment_id) REFERENCES public.publication_comment(id); -- -- TOC entry 3224 (class 2606 OID 60696) -- Name: publication fk_publication_publication_group_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication ADD CONSTRAINT fk_publication_publication_group_id FOREIGN KEY (publication_group_id) REFERENCES public.publication_group(id); -- -- TOC entry 3234 (class 2606 OID 60701) -- Name: publication_song fk_publication_song_publication_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_song ADD CONSTRAINT fk_publication_song_publication_id FOREIGN KEY (publication_id) REFERENCES public.publication(id); -- -- TOC entry 3235 (class 2606 OID 60706) -- Name: publication_version fk_publication_version_publication_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.publication_version ADD CONSTRAINT fk_publication_version_publication_id FOREIGN KEY (publication_id) REFERENCES public.publication(id); -- -- TOC entry 3236 (class 2606 OID 60711) -- Name: review_comment fk_review_comment_publication_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.review_comment ADD CONSTRAINT fk_review_comment_publication_id FOREIGN KEY (publication_id) REFERENCES public.publication(id); -- -- TOC entry 3237 (class 2606 OID 60716) -- Name: review_comment fk_review_comment_review_comment_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.review_comment ADD CONSTRAINT fk_review_comment_review_comment_id FOREIGN KEY (review_comment_id) REFERENCES public.review_comment(id); -- -- TOC entry 3238 (class 2606 OID 60721) -- Name: subject fk_subject_project_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.subject ADD CONSTRAINT fk_subject_project_id FOREIGN KEY (project_id) REFERENCES public.project(id); -- -- TOC entry 3239 (class 2606 OID 60726) -- Name: tag fk_tag_project_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.tag ADD CONSTRAINT fk_tag_project_id FOREIGN KEY (project_id) REFERENCES public.project(id); -- -- TOC entry 3240 (class 2606 OID 60731) -- Name: urn_lookup fk_urn_project_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.urn_lookup ADD CONSTRAINT fk_urn_project_id FOREIGN KEY (project_id) REFERENCES public.project(id); -- -- TOC entry 3244 (class 2606 OID 90799) -- Name: work_reference fk_work_reference_project_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work_reference ADD CONSTRAINT fk_work_reference_project_id FOREIGN KEY (project_id) REFERENCES public.project(id); -- -- TOC entry 3245 (class 2606 OID 90804) -- Name: work_reference fk_work_reference_work_manifestation_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work_reference ADD CONSTRAINT fk_work_reference_work_manifestation_id FOREIGN KEY (work_manifestation_id) REFERENCES public.work_manifestation(id); -- -- TOC entry 3241 (class 2606 OID 90736) -- Name: work fk_work_work_collection_id; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.work ADD CONSTRAINT fk_work_work_collection_id FOREIGN KEY (work_collection_id) REFERENCES public.work_collection(id); -- -- TOC entry 3221 (class 2606 OID 60736) -- Name: media_connection media_id_fk; Type: FK CONSTRAINT; Schema: public; Owner: root -- ALTER TABLE ONLY public.media_connection ADD CONSTRAINT media_id_fk FOREIGN KEY (media_id) REFERENCES public.media(id);