2024-04-25 13:38:36 +02:00
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 4132 (class 1262 OID 49907)
2024-04-25 16:59:42 +02:00
-- Name: opendmp; Type: DATABASE; Schema: -; Owner: -
2024-04-25 13:38:36 +02:00
--
2024-04-25 16:59:42 +02:00
CREATE DATABASE " opendmp " WITH TEMPLATE = template0 ENCODING = ' UTF8 ' LOCALE_PROVIDER = libc LOCALE = ' en_US.utf8 ' ;
2024-04-25 13:38:36 +02:00
2024-04-25 16:59:42 +02:00
\ connect - reuse - previous = on " dbname='opendmp' "
2024-04-25 13:38:36 +02:00
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 2 (class 3079 OID 49908)
-- Name: uuid-ossp; Type: EXTENSION; Schema: -; Owner: -
--
CREATE EXTENSION IF NOT EXISTS " uuid-ossp " WITH SCHEMA public ;
--
-- TOC entry 4133 (class 0 OID 0)
-- Dependencies: 2
-- Name: EXTENSION "uuid-ossp"; Type: COMMENT; Schema: -; Owner: -
--
COMMENT ON EXTENSION " uuid-ossp " IS ' generate universally unique identifiers (UUIDs) ' ;
--
-- TOC entry 933 (class 1247 OID 49920)
-- Name: doientitytype; Type: TYPE; Schema: public; Owner: -
--
CREATE TYPE public . doientitytype AS ENUM (
2024-04-25 10:48:25 +02:00
' DMP '
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 936 (class 1247 OID 49924)
-- Name: entitytype; Type: TYPE; Schema: public; Owner: -
--
CREATE TYPE public . entitytype AS ENUM (
2024-04-25 10:48:25 +02:00
' DATASET ' ,
' DMP '
) ;
2024-04-25 13:38:36 +02:00
SET default_table_access_method = heap ;
--
-- TOC entry 216 (class 1259 OID 49929)
-- Name: ActionConfirmation; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ActionConfirmation " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
type smallint NOT NULL ,
status smallint NOT NULL ,
token character varying NOT NULL ,
data text NOT NULL ,
expires_at timestamp without time zone NOT NULL ,
created_by uuid NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 217 (class 1259 OID 49934)
-- Name: Content; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Content " (
2024-04-25 10:48:25 +02:00
" Id " uuid NOT NULL ,
" Filename " character varying NOT NULL ,
" Extension " character varying NOT NULL ,
" ParentType " numeric NOT NULL ,
" Uri " character varying NOT NULL ,
" LocationType " numeric NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 218 (class 1259 OID 49939)
-- Name: Credential; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Credential " (
2024-04-25 10:48:25 +02:00
" Id " uuid NOT NULL ,
" Status " numeric NOT NULL ,
" Provider " numeric NOT NULL ,
" Public " character varying NOT NULL ,
" Secret " character varying NOT NULL ,
" CreationTime " date NOT NULL ,
" LastUpdateTime " date NOT NULL ,
" UserId " uuid NOT NULL ,
" ExternalId " character varying NOT NULL ,
" Email " character varying
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 219 (class 1259 OID 49944)
-- Name: DBVersion; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DBVersion " (
2024-04-25 10:48:25 +02:00
key character varying NOT NULL ,
version character varying NOT NULL ,
" releasedAt " timestamp with time zone NOT NULL ,
" deployedAt " timestamp with time zone ,
description text
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 220 (class 1259 OID 49949)
-- Name: DMP; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DMP " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" GroupId " uuid ,
" Label " character varying ( 250 ) NOT NULL ,
" Version " integer NOT NULL ,
" Grant " uuid ,
" AssociatedDmps " xml ,
" Profile " uuid ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Description " text ,
" Creator " uuid ,
" Properties " text ,
" DmpProperties " text ,
" FinalizedAt " timestamp ( 6 ) with time zone ,
" isPublic " boolean DEFAULT false NOT NULL ,
" PublishedAt " timestamp ( 6 ) with time zone ,
" Project " uuid ,
" extraProperties " text
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4134 (class 0 OID 0)
-- Dependencies: 220
-- Name: COLUMN "DMP"."AssociatedDmps"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " DMP " . " AssociatedDmps " IS ' More data about the DMP as defined by the profile ' ;
--
-- TOC entry 221 (class 1259 OID 49959)
-- Name: DMPDatasetProfile; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DMPDatasetProfile " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
dmp uuid NOT NULL ,
datasetprofile uuid NOT NULL ,
data text NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 222 (class 1259 OID 49965)
-- Name: DMPOrganisation; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DMPOrganisation " (
2024-04-25 10:48:25 +02:00
" DMP " uuid NOT NULL ,
" Organisation " uuid NOT NULL ,
" Role " integer ,
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4135 (class 0 OID 0)
-- Dependencies: 222
-- Name: TABLE "DMPOrganisation"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " DMPOrganisation " IS ' Linking of DMPs to Organisations ' ;
--
-- TOC entry 4136 (class 0 OID 0)
-- Dependencies: 222
-- Name: COLUMN "DMPOrganisation"."Role"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " DMPOrganisation " . " Role " IS ' Enumerator of roles ' ;
--
-- TOC entry 223 (class 1259 OID 49969)
-- Name: DMPResearcher; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DMPResearcher " (
2024-04-25 10:48:25 +02:00
" DMP " uuid NOT NULL ,
" Researcher " uuid NOT NULL ,
" Role " integer ,
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4137 (class 0 OID 0)
-- Dependencies: 223
-- Name: TABLE "DMPResearcher"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " DMPResearcher " IS ' Linking of DMPs to researchers ' ;
--
-- TOC entry 4138 (class 0 OID 0)
-- Dependencies: 223
-- Name: COLUMN "DMPResearcher"."Role"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " DMPResearcher " . " Role " IS ' Enumerator of roles ' ;
--
-- TOC entry 224 (class 1259 OID 49973)
-- Name: DataRepository; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DataRepository " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) ,
" Abbreviation " character varying ( 50 ) ,
" Reference " character varying ,
" Uri " character varying ( 250 ) ,
" Definition " xml ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" CreationUser " uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 225 (class 1259 OID 49982)
-- Name: Dataset; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Dataset " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) NOT NULL ,
" DMP " uuid ,
" Uri " character varying ( 250 ) ,
" Properties " text ,
" Profile " uuid ,
" Reference " text ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Description " text ,
" Creator " uuid ,
" FinalizedAt " timestamp ( 6 ) with time zone ,
" DmpSectionIndex " integer NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4139 (class 0 OID 0)
-- Dependencies: 225
-- Name: COLUMN "Dataset"."Uri"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Dataset " . " Uri " IS ' URI of item ' ;
--
-- TOC entry 4140 (class 0 OID 0)
-- Dependencies: 225
-- Name: COLUMN "Dataset"."Properties"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Dataset " . " Properties " IS ' More data about the dataset such as Uri, data types etc as defined by the profile ' ;
--
-- TOC entry 226 (class 1259 OID 49991)
-- Name: DatasetDataRepository; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DatasetDataRepository " (
2024-04-25 10:48:25 +02:00
" Dataset " uuid NOT NULL ,
" DataRepository " uuid NOT NULL ,
" Role " integer ,
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Data " character varying
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4141 (class 0 OID 0)
-- Dependencies: 226
-- Name: TABLE "DatasetDataRepository"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " DatasetDataRepository " IS ' Linking Dataset to DataRepository ' ;
--
-- TOC entry 227 (class 1259 OID 49997)
-- Name: DatasetExternalDataset; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DatasetExternalDataset " (
2024-04-25 10:48:25 +02:00
" Id " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Dataset " uuid NOT NULL ,
" ExternalDataset " uuid NOT NULL ,
" Role " numeric ,
" Data " character varying
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 228 (class 1259 OID 50003)
-- Name: DatasetRegistry; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DatasetRegistry " (
2024-04-25 10:48:25 +02:00
" Dataset " uuid NOT NULL ,
" Registry " uuid NOT NULL ,
" Role " integer ,
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Data " character varying
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4142 (class 0 OID 0)
-- Dependencies: 228
-- Name: TABLE "DatasetRegistry"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " DatasetRegistry " IS ' Linking Dataset to Registry ' ;
--
-- TOC entry 229 (class 1259 OID 50009)
-- Name: DatasetService; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DatasetService " (
2024-04-25 10:48:25 +02:00
" Dataset " uuid NOT NULL ,
" Service " uuid NOT NULL ,
" Role " integer ,
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Data " character varying
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4143 (class 0 OID 0)
-- Dependencies: 229
-- Name: TABLE "DatasetService"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " DatasetService " IS ' Linking Dataset to Service ' ;
--
-- TOC entry 230 (class 1259 OID 50015)
-- Name: Description; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Description " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
label character varying ( 250 ) NOT NULL ,
dmp uuid NOT NULL ,
properties text ,
status smallint DEFAULT 0 NOT NULL ,
description text ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
finalized_at timestamp without time zone ,
description_template uuid NOT NULL ,
created_by uuid NOT NULL ,
dmp_description_template uuid NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 231 (class 1259 OID 50024)
-- Name: DescriptionReference; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DescriptionReference " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
data text ,
description_id uuid NOT NULL ,
reference_id uuid NOT NULL ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 232 (class 1259 OID 50032)
-- Name: DescriptionTag; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DescriptionTag " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
description uuid NOT NULL ,
tag uuid NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 233 (class 1259 OID 50035)
-- Name: DescriptionTemplate; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DescriptionTemplate " (
2024-04-25 10:48:25 +02:00
id uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
label character varying ( 250 ) NOT NULL ,
definition xml NOT NULL ,
status smallint DEFAULT 0 NOT NULL ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
description text NOT NULL ,
group_id uuid NOT NULL ,
version integer NOT NULL ,
language character varying NOT NULL ,
type uuid NOT NULL ,
is_active smallint NOT NULL ,
version_status smallint NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4144 (class 0 OID 0)
-- Dependencies: 233
-- Name: TABLE "DescriptionTemplate"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " DescriptionTemplate " IS ' Profiles for dmp datasets ' ;
--
-- TOC entry 234 (class 1259 OID 50044)
-- Name: DescriptionTemplateType; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DescriptionTemplateType " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
name character varying ( 250 ) NOT NULL ,
status smallint DEFAULT 0 NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 235 (class 1259 OID 50048)
-- Name: Dmp; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Dmp " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
label character varying ( 250 ) NOT NULL ,
version integer NOT NULL ,
status smallint DEFAULT 0 NOT NULL ,
properties text ,
group_id uuid NOT NULL ,
description text ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
finalized_at timestamp without time zone ,
creator uuid NOT NULL ,
blueprint uuid NOT NULL ,
language character varying ( 100 ) ,
access_type smallint ,
public_after timestamp without time zone ,
version_status smallint DEFAULT 1 NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 236 (class 1259 OID 50058)
-- Name: DmpBlueprint; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DmpBlueprint " (
2024-04-25 10:48:25 +02:00
id uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
label character varying ( 250 ) NOT NULL ,
definition xml ,
status smallint DEFAULT 0 NOT NULL ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint NOT NULL ,
tenant uuid ,
group_id uuid NOT NULL ,
version integer NOT NULL ,
version_status smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 237 (class 1259 OID 50067)
-- Name: DmpDescriptionTemplate; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DmpDescriptionTemplate " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
dmp uuid NOT NULL ,
description_template_group uuid NOT NULL ,
section_id uuid NOT NULL ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 238 (class 1259 OID 50073)
-- Name: DmpReference; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DmpReference " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
dmp_id uuid NOT NULL ,
reference_id uuid NOT NULL ,
data text ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 239 (class 1259 OID 50081)
-- Name: DmpUser; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DmpUser " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
dmp uuid NOT NULL ,
" user " uuid NOT NULL ,
role smallint DEFAULT 0 NOT NULL ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
tenant uuid ,
section_id uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 240 (class 1259 OID 50088)
-- Name: DoiFunder; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " DoiFunder " (
2024-04-25 10:48:25 +02:00
id uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
name character varying ,
doi character varying
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 241 (class 1259 OID 50094)
-- Name: EmailConfirmation; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " EmailConfirmation " (
2024-04-25 10:48:25 +02:00
" ID " uuid NOT NULL ,
email character varying NOT NULL ,
" isConfirmed " boolean NOT NULL ,
token uuid NOT NULL ,
" userId " uuid NOT NULL ,
" expiresAt " timestamp ( 4 ) with time zone NOT NULL ,
data text
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 242 (class 1259 OID 50099)
-- Name: EntityDoi; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " EntityDoi " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
repository_id character varying ( 150 ) NOT NULL ,
doi character varying ( 50 ) NOT NULL ,
created_at timestamp ( 6 ) with time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp ( 6 ) with time zone DEFAULT now ( ) NOT NULL ,
entity_id uuid NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
tenant uuid ,
entity_type smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 243 (class 1259 OID 50105)
-- Name: ExternalDataset; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ExternalDataset " (
2024-04-25 10:48:25 +02:00
" Id " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying NOT NULL ,
" Abbreviation " character varying ,
" Reference " character varying NOT NULL ,
" Created " date NOT NULL ,
" Modified " date NOT NULL ,
" CreationUser " uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 244 (class 1259 OID 50111)
-- Name: FileUpload; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " FileUpload " (
2024-04-25 10:48:25 +02:00
" ID " uuid NOT NULL ,
" Name " character varying ( 250 ) NOT NULL ,
" FileType " character varying ( 50 ) NOT NULL ,
" EntityId " uuid NOT NULL ,
" EntityType " public . entitytype NOT NULL ,
" CreatedAt " timestamp ( 6 ) with time zone DEFAULT now ( ) NOT NULL ,
" IsDeleted " boolean DEFAULT false NOT NULL ,
" Creator " uuid NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 245 (class 1259 OID 50116)
-- Name: Funder; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Funder " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) NOT NULL ,
" Reference " character varying ,
" Definition " character varying ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp ( 4 ) with time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp ( 4 ) with time zone DEFAULT now ( ) NOT NULL ,
" Type " numeric DEFAULT 0 NOT NULL ,
" CreationUser " uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 246 (class 1259 OID 50126)
-- Name: Grant; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Grant " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) NOT NULL ,
" Abbreviation " character varying ( 50 ) ,
" Reference " character varying ,
" Uri " character varying ( 250 ) ,
" Definition " character varying ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" StartDate " timestamp without time zone ,
" EndDate " timestamp without time zone ,
" Description " text ,
" CreationUser " uuid DEFAULT ' 332ffc36-bd51-4d4e-bf9a-ffb01fdee05a ' : : uuid ,
" Type " numeric DEFAULT 0 NOT NULL ,
" Content " uuid ,
" Funder " uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4145 (class 0 OID 0)
-- Dependencies: 246
-- Name: TABLE "Grant"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " Grant " IS ' Table of project managed in the system ' ;
--
-- TOC entry 4146 (class 0 OID 0)
-- Dependencies: 246
-- Name: COLUMN "Grant"."ID"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Grant " . " ID " IS ' Unique identifier and primary key of item ' ;
--
-- TOC entry 4147 (class 0 OID 0)
-- Dependencies: 246
-- Name: COLUMN "Grant"."Label"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Grant " . " Label " IS ' A human readable long label of the item ' ;
--
-- TOC entry 4148 (class 0 OID 0)
-- Dependencies: 246
-- Name: COLUMN "Grant"."Abbreviation"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Grant " . " Abbreviation " IS ' A human readable abbreviation of the item ' ;
--
-- TOC entry 4149 (class 0 OID 0)
-- Dependencies: 246
-- Name: COLUMN "Grant"."Reference"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Grant " . " Reference " IS ' Additional reference data for the item along with information to allow how the item reached the system (e.g. via an external vocabulary) ' ;
--
-- TOC entry 4150 (class 0 OID 0)
-- Dependencies: 246
-- Name: COLUMN "Grant"."Uri"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Grant " . " Uri " IS ' URI of item ' ;
--
-- TOC entry 4151 (class 0 OID 0)
-- Dependencies: 246
-- Name: COLUMN "Grant"."Definition"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Grant " . " Definition " IS ' More data about the project such as web site, start/stop, etc ' ;
--
-- TOC entry 247 (class 1259 OID 50137)
-- Name: Invitation; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Invitation " (
2024-04-25 10:48:25 +02:00
" Id " uuid NOT NULL ,
" InvitationEmail " character varying NOT NULL ,
" Token " uuid NOT NULL ,
" CreationUser " uuid NOT NULL ,
" Dmp " uuid NOT NULL ,
" Properties " xml ,
" AcceptedInvitation " boolean
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 248 (class 1259 OID 50142)
-- Name: Language; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Language " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
code character varying ( 20 ) NOT NULL ,
payload text ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint NOT NULL ,
ordinal integer NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 249 (class 1259 OID 50147)
-- Name: Lock; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Lock " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
target uuid NOT NULL ,
target_type smallint NOT NULL ,
locked_by uuid NOT NULL ,
locked_at timestamp without time zone NOT NULL ,
touched_at timestamp without time zone ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 250 (class 1259 OID 50150)
-- Name: NotificationLegacy; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " NotificationLegacy " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" UserId " uuid ,
" IsActive " integer NOT NULL ,
" Type " integer NOT NULL ,
" ContactTypeHint " integer ,
" ContactHint " character varying ,
" Data " character varying ,
" NotifyState " integer NOT NULL ,
" NotifiedAt " timestamp without time zone ,
" RetryCount " integer ,
" CreatedAt " timestamp without time zone ,
" UpdatedAt " timestamp without time zone
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 251 (class 1259 OID 50155)
-- Name: Organisation; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Organisation " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) NOT NULL ,
" Abbreviation " character varying ( 50 ) ,
" Reference " character varying ,
" Uri " character varying ( 250 ) ,
" Definition " xml ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp without time zone DEFAULT now ( ) NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4152 (class 0 OID 0)
-- Dependencies: 251
-- Name: TABLE "Organisation"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " Organisation " IS ' Table of organizations utilized in the project ' ;
--
-- TOC entry 4153 (class 0 OID 0)
-- Dependencies: 251
-- Name: COLUMN "Organisation"."ID"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Organisation " . " ID " IS ' Unique identifier and primary key of item ' ;
--
-- TOC entry 4154 (class 0 OID 0)
-- Dependencies: 251
-- Name: COLUMN "Organisation"."Label"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Organisation " . " Label " IS ' A human readable long label of the item ' ;
--
-- TOC entry 4155 (class 0 OID 0)
-- Dependencies: 251
-- Name: COLUMN "Organisation"."Abbreviation"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Organisation " . " Abbreviation " IS ' A human readable abbreviation of the item ' ;
--
-- TOC entry 4156 (class 0 OID 0)
-- Dependencies: 251
-- Name: COLUMN "Organisation"."Reference"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Organisation " . " Reference " IS ' Reference to the URI of the item along with information to allow how the item reached the system (e.g. via an external vocabulary) ' ;
--
-- TOC entry 4157 (class 0 OID 0)
-- Dependencies: 251
-- Name: COLUMN "Organisation"."Uri"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Organisation " . " Uri " IS ' URI of item ' ;
--
-- TOC entry 4158 (class 0 OID 0)
-- Dependencies: 251
-- Name: COLUMN "Organisation"."Definition"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Organisation " . " Definition " IS ' More data about the Organisation such as web site, type etc ' ;
--
-- TOC entry 252 (class 1259 OID 50164)
-- Name: PrefillingSource; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " PrefillingSource " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
label character varying ( 250 ) NOT NULL ,
definition xml NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 253 (class 1259 OID 50169)
-- Name: Project; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Project " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) NOT NULL ,
" Abbreviation " character varying ( 50 ) ,
" Reference " character varying ,
" Uri " character varying ( 250 ) ,
" Definition " character varying ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp ( 4 ) with time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp ( 4 ) with time zone DEFAULT now ( ) NOT NULL ,
" StartDate " timestamp ( 4 ) with time zone ,
" EndDate " timestamp ( 4 ) with time zone ,
" Description " text ,
" CreationUser " uuid ,
" Type " numeric DEFAULT 0 NOT NULL ,
" Content " uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 254 (class 1259 OID 50179)
-- Name: QueueInbox; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " QueueInbox " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
queue character varying ( 200 ) NOT NULL ,
exchange character varying ( 200 ) NOT NULL ,
route character varying ( 200 ) NOT NULL ,
application_id character varying ( 100 ) NOT NULL ,
message_id uuid NOT NULL ,
message json NOT NULL ,
retry_count integer ,
status smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 255 (class 1259 OID 50184)
-- Name: QueueOutbox; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " QueueOutbox " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
exchange character varying ( 200 ) NOT NULL ,
route character varying ( 200 ) NOT NULL ,
message_id uuid NOT NULL ,
notify_status smallint NOT NULL ,
retry_count integer NOT NULL ,
published_at timestamp without time zone ,
confirmed_at timestamp without time zone ,
tenant uuid ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
message text NOT NULL ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 256 (class 1259 OID 50189)
-- Name: Reference; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Reference " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
2024-04-25 13:38:36 +02:00
label character varying ( 1024 ) NOT NULL ,
2024-04-25 10:48:25 +02:00
description text ,
abbreviation character varying ( 50 ) ,
source character varying ( 1024 ) ,
is_active smallint NOT NULL ,
created_by uuid ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
type uuid NOT NULL ,
definition character varying ,
reference character varying ( 1024 ) NOT NULL ,
source_type smallint NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 257 (class 1259 OID 50194)
-- Name: ReferenceType; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ReferenceType " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
name character varying ( 250 ) NOT NULL ,
code character varying ( 100 ) NOT NULL ,
definition character varying NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 258 (class 1259 OID 50199)
-- Name: Registry; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Registry " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) ,
" Abbreviation " character varying ( 50 ) ,
" Reference " character varying ,
" Uri " character varying ( 250 ) ,
" Definition " xml ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" CreationUser " uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 259 (class 1259 OID 50208)
-- Name: Researcher; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Researcher " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) NOT NULL ,
" Uri " character varying ( 250 ) ,
" PrimaryEmail " character varying ( 250 ) ,
" Definition " xml ,
" Reference " character varying ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" CreationUser " uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4159 (class 0 OID 0)
-- Dependencies: 259
-- Name: TABLE "Researcher"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE public . " Researcher " IS ' Table of Researcher managed in the system ' ;
--
-- TOC entry 4160 (class 0 OID 0)
-- Dependencies: 259
-- Name: COLUMN "Researcher"."ID"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Researcher " . " ID " IS ' Unique identifier and primary key of item ' ;
--
-- TOC entry 4161 (class 0 OID 0)
-- Dependencies: 259
-- Name: COLUMN "Researcher"."Label"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Researcher " . " Label " IS ' Full name of the researcher (as presented by the system, and composed automatically by data or provided by the reference service) ' ;
--
-- TOC entry 4162 (class 0 OID 0)
-- Dependencies: 259
-- Name: COLUMN "Researcher"."Uri"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Researcher " . " Uri " IS ' URI of item ' ;
--
-- TOC entry 4163 (class 0 OID 0)
-- Dependencies: 259
-- Name: COLUMN "Researcher"."Definition"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Researcher " . " Definition " IS ' More data about the researcher such as: email addresses, affiliations etc ' ;
--
-- TOC entry 4164 (class 0 OID 0)
-- Dependencies: 259
-- Name: COLUMN "Researcher"."Reference"; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " Researcher " . " Reference " IS ' Additional reference data for the item along with information to allow how the item reached the system (e.g. via an external vocabulary) ' ;
--
-- TOC entry 260 (class 1259 OID 50217)
-- Name: Service; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Service " (
2024-04-25 10:48:25 +02:00
" ID " uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" Label " character varying ( 250 ) ,
" Abbreviation " character varying ( 50 ) ,
" Reference " character varying ,
" Uri " character varying ( 250 ) ,
" Definition " xml ,
" Status " smallint DEFAULT 0 NOT NULL ,
" Created " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" Modified " timestamp without time zone DEFAULT now ( ) NOT NULL ,
" CreationUser " uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 261 (class 1259 OID 50226)
-- Name: StorageFile; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " StorageFile " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
file_ref character varying ( 100 ) NOT NULL ,
name character varying ( 250 ) NOT NULL ,
extension character varying ( 10 ) NOT NULL ,
mime_type character varying ( 200 ) NOT NULL ,
storage_type smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
purge_at timestamp without time zone ,
purged_at timestamp without time zone ,
owner uuid ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 262 (class 1259 OID 50231)
-- Name: SupportiveMaterial; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " SupportiveMaterial " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
type smallint NOT NULL ,
language_code character varying ( 20 ) NOT NULL ,
payload character varying NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 263 (class 1259 OID 50236)
-- Name: Tag; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Tag " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
label character varying ( 250 ) NOT NULL ,
created_by uuid ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 264 (class 1259 OID 50239)
-- Name: Tenant; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " Tenant " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
name character varying ( 200 ) NOT NULL ,
code character varying ( 500 ) NOT NULL ,
description character varying NOT NULL ,
config text ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 265 (class 1259 OID 50244)
-- Name: TenantConfiguration; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " TenantConfiguration " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
value character varying NOT NULL ,
type smallint NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 266 (class 1259 OID 50249)
-- Name: TenantUser; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " TenantUser " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
tenant uuid NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 267 (class 1259 OID 50252)
-- Name: User; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " User " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
name character varying ( 250 ) ,
additional_info character varying ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 268 (class 1259 OID 50257)
-- Name: UserAssociation; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserAssociation " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" firstUser " uuid NOT NULL ,
" secondUser " uuid NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 269 (class 1259 OID 50260)
-- Name: UserContactInfo; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserContactInfo " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
ordinal integer DEFAULT 0 NOT NULL ,
type smallint NOT NULL ,
value character varying ( 512 ) NOT NULL ,
created_at timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 270 (class 1259 OID 50266)
-- Name: UserCredential; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserCredential " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
data character varying ,
external_id character varying ( 512 ) NOT NULL ,
created_at timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 271 (class 1259 OID 50271)
-- Name: UserDMP; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserDMP " (
2024-04-25 10:48:25 +02:00
id uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
usr uuid NOT NULL ,
dmp uuid NOT NULL ,
role integer
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 272 (class 1259 OID 50275)
-- Name: UserDescriptionTemplate; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserDescriptionTemplate " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
description_template uuid NOT NULL ,
role smallint NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
created_at timestamp without time zone NOT NULL ,
is_active smallint NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 273 (class 1259 OID 50278)
-- Name: UserInfo; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserInfo " (
2024-04-25 10:48:25 +02:00
id uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
email character varying ( 250 ) ,
authorization_level smallint NOT NULL ,
usertype smallint NOT NULL ,
verified_email boolean ,
name character varying ( 250 ) ,
created timestamp without time zone ,
lastloggedin timestamp without time zone ,
additionalinfo json ,
userstatus smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 4165 (class 0 OID 0)
-- Dependencies: 273
-- Name: COLUMN "UserInfo".authorization_level; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " UserInfo " . authorization_level IS ' This stores the authorization level of the user: 0 admin, 1 user, being able to be extended furthermore ' ;
--
-- TOC entry 4166 (class 0 OID 0)
-- Dependencies: 273
-- Name: COLUMN "UserInfo".usertype; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON COLUMN public . " UserInfo " . usertype IS ' This stores the type of user: 0 -> internal, 1 external ' ;
--
-- TOC entry 274 (class 1259 OID 50284)
-- Name: UserRole; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserRole " (
2024-04-25 10:48:25 +02:00
id uuid DEFAULT public . uuid_generate_v4 ( ) NOT NULL ,
" user " uuid NOT NULL ,
role character varying ( 512 ) NOT NULL ,
created_at timestamp without time zone NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 275 (class 1259 OID 50290)
-- Name: UserSettings; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserSettings " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
key character varying ( 500 ) NOT NULL ,
entity_id uuid ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
type character varying ( 200 ) NOT NULL ,
value text NOT NULL ,
name character varying ( 500 ) NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 276 (class 1259 OID 50295)
-- Name: UserToken; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " UserToken " (
2024-04-25 10:48:25 +02:00
" Token " uuid NOT NULL ,
" UserId " uuid NOT NULL ,
" IssuedAt " date NOT NULL ,
" ExpiresAt " date NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 277 (class 1259 OID 50298)
-- Name: ant_Annotation; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_Annotation " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
entity_id uuid NOT NULL ,
entity_type character varying ( 512 ) NOT NULL ,
anchor character varying ( 512 ) ,
payload text ,
tenant uuid ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint NOT NULL ,
subject_id uuid NOT NULL ,
thread_id uuid ,
parent_id uuid ,
protection_type smallint NOT NULL ,
time_stamp timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 278 (class 1259 OID 50303)
-- Name: ant_EntityUser; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_EntityUser " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
entity_id uuid NOT NULL ,
user_id uuid NOT NULL ,
tenant uuid ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 279 (class 1259 OID 50306)
-- Name: ant_QueueInbox; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_QueueInbox " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
queue character varying ( 200 ) NOT NULL ,
exchange character varying ( 200 ) NOT NULL ,
route character varying ( 200 ) NOT NULL ,
application_id character varying ( 100 ) NOT NULL ,
message_id uuid NOT NULL ,
message json NOT NULL ,
retry_count integer ,
status smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 280 (class 1259 OID 50311)
-- Name: ant_QueueOutbox; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_QueueOutbox " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
exchange character varying ( 200 ) NOT NULL ,
route character varying ( 200 ) NOT NULL ,
message_id uuid NOT NULL ,
notify_status smallint NOT NULL ,
retry_count integer NOT NULL ,
published_at timestamp without time zone ,
confirmed_at timestamp without time zone ,
tenant uuid ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
message text NOT NULL ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 281 (class 1259 OID 50316)
-- Name: ant_Tenant; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_Tenant " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
code character varying ( 200 ) NOT NULL ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 282 (class 1259 OID 50322)
-- Name: ant_TenantConfiguration; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_TenantConfiguration " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
tenant uuid NOT NULL ,
type smallint NOT NULL ,
value character varying NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 283 (class 1259 OID 50327)
-- Name: ant_TenantUser; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_TenantUser " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
tenant uuid NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 284 (class 1259 OID 50330)
-- Name: ant_User; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_User " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
name character varying ( 250 ) ,
additional_info character varying ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 285 (class 1259 OID 50338)
-- Name: ant_UserContactInfo; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_UserContactInfo " (
id uuid NOT NULL ,
" user " uuid NOT NULL ,
ordinal integer DEFAULT 0 NOT NULL ,
type smallint NOT NULL ,
value character varying ( 512 ) NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL
) ;
--
-- TOC entry 286 (class 1259 OID 50345)
-- Name: ant_UserCredential; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ant_UserCredential " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
external_id character varying ( 512 ) NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
data character varying
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 287 (class 1259 OID 50351)
-- Name: ntf_InAppNotification; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_InAppNotification " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
type uuid NOT NULL ,
read_time timestamp without time zone ,
tracking_state smallint NOT NULL ,
priority smallint NOT NULL ,
subject character varying ,
body character varying ,
extra_data character varying ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 288 (class 1259 OID 50356)
-- Name: ntf_Notification; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_Notification " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid ,
tenant uuid ,
type uuid ,
contact_hint character varying ( 200 ) ,
notified_at timestamp without time zone ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
data text ,
retry_count integer ,
tracking_data text ,
provenance_ref character varying ( 200 ) ,
tracking_state smallint NOT NULL ,
tracking_process smallint NOT NULL ,
is_active smallint NOT NULL ,
contact_type_hint smallint ,
notify_state smallint ,
notified_with smallint
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 289 (class 1259 OID 50361)
-- Name: ntf_NotificationTemplate; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_NotificationTemplate " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
channel smallint NOT NULL ,
notification_type uuid NOT NULL ,
kind smallint NOT NULL ,
language_code character varying ( 200 ) NOT NULL ,
value text NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 290 (class 1259 OID 50366)
-- Name: ntf_QueueInbox; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_QueueInbox " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
queue character varying ( 200 ) NOT NULL ,
exchange character varying ( 200 ) NOT NULL ,
route character varying ( 200 ) NOT NULL ,
application_id character varying ( 100 ) NOT NULL ,
message_id uuid NOT NULL ,
message json NOT NULL ,
retry_count integer ,
status smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
tenant uuid ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 291 (class 1259 OID 50371)
-- Name: ntf_QueueOutbox; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_QueueOutbox " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
exchange character varying ( 200 ) NOT NULL ,
route character varying ( 200 ) NOT NULL ,
message_id uuid NOT NULL ,
notify_status smallint NOT NULL ,
retry_count integer NOT NULL ,
published_at timestamp without time zone ,
confirmed_at timestamp without time zone ,
tenant uuid ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
message text NOT NULL ,
is_active smallint NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 292 (class 1259 OID 50376)
-- Name: ntf_Tenant; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_Tenant " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
code character varying ( 200 ) NOT NULL ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 293 (class 1259 OID 50382)
-- Name: ntf_TenantConfiguration; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_TenantConfiguration " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
tenant uuid NOT NULL ,
type smallint NOT NULL ,
value character varying NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 294 (class 1259 OID 50387)
-- Name: ntf_TenantUser; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_TenantUser " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
tenant uuid NOT NULL ,
is_active smallint NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 295 (class 1259 OID 50390)
-- Name: ntf_User; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_User " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
name character varying ( 250 ) ,
additional_info character varying ,
created_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
updated_at timestamp without time zone DEFAULT now ( ) NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 296 (class 1259 OID 50398)
-- Name: ntf_UserContactInfo; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_UserContactInfo " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
ordinal integer DEFAULT 0 NOT NULL ,
type smallint NOT NULL ,
value character varying ( 512 ) NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 297 (class 1259 OID 50405)
-- Name: ntf_UserCredential; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_UserCredential " (
2024-04-25 10:48:25 +02:00
id uuid NOT NULL ,
" user " uuid NOT NULL ,
external_id character varying ( 512 ) NOT NULL ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL ,
data character varying
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 298 (class 1259 OID 50411)
-- Name: ntf_UserNotificationPreference; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public . " ntf_UserNotificationPreference " (
2024-04-25 10:48:25 +02:00
" user " uuid NOT NULL ,
type uuid NOT NULL ,
channel smallint NOT NULL ,
ordinal numeric NOT NULL ,
tenant uuid ,
created_at timestamp without time zone NOT NULL ,
updated_at timestamp without time zone NOT NULL ,
is_active smallint DEFAULT 1 NOT NULL
) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3704 (class 2606 OID 59464)
-- Name: ActionConfirmation ActionConfirmation_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ActionConfirmation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ActionConfirmation_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3706 (class 2606 OID 59466)
-- Name: Content Content_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Content "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Content_pkey " PRIMARY KEY ( " Id " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3708 (class 2606 OID 59468)
-- Name: Credential Credential_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Credential "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Credential_pkey " PRIMARY KEY ( " Id " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3713 (class 2606 OID 59470)
-- Name: DMPDatasetProfile DMPDatasetProfile_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPDatasetProfile "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPDatasetProfile_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3744 (class 2606 OID 59472)
-- Name: DmpBlueprint DMPPRofile_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpBlueprint "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPPRofile_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3710 (class 2606 OID 59474)
-- Name: DMP DMP_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMP "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMP_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3724 (class 2606 OID 59476)
-- Name: DatasetDataRepository DatasetDataRepository_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetDataRepository "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetDataRepository_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3726 (class 2606 OID 59478)
-- Name: DatasetExternalDataset DatasetExternalDataset_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetExternalDataset "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetExternalDataset_pkey " PRIMARY KEY ( " Id " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3738 (class 2606 OID 59480)
-- Name: DescriptionTemplate DatasetProfile_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetProfile_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3728 (class 2606 OID 59482)
-- Name: DatasetRegistry DatasetRegistry_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetRegistry "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetRegistry_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3730 (class 2606 OID 59484)
-- Name: DatasetService DatasetService_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetService "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetService_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3721 (class 2606 OID 59486)
-- Name: Dataset Dataset_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Dataset "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Dataset_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3734 (class 2606 OID 59488)
-- Name: DescriptionReference DescriptionReference_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionReference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionReference_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3736 (class 2606 OID 59490)
-- Name: DescriptionTag DescriptionTag_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTag "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionTag_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3740 (class 2606 OID 59492)
-- Name: DescriptionTemplateType DescriptionTemplateType_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTemplateType "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionTemplateType_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3732 (class 2606 OID 59494)
-- Name: Description Description_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Description "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Description_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3746 (class 2606 OID 59496)
-- Name: DmpDescriptionTemplate DmpDescriptionTemplate_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpDescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpDescriptionTemplate_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3748 (class 2606 OID 59498)
-- Name: DmpReference DmpReference_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpReference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpReference_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3750 (class 2606 OID 59500)
-- Name: DmpUser DmpUser_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpUser_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3742 (class 2606 OID 59502)
-- Name: Dmp Dmp_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Dmp "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Dmp_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3752 (class 2606 OID 59504)
-- Name: DoiFunder DoiFunder_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DoiFunder "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DoiFunder_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3756 (class 2606 OID 59506)
-- Name: EntityDoi Doi_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " EntityDoi "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Doi_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3758 (class 2606 OID 59508)
-- Name: ExternalDataset ExternalDataset_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ExternalDataset "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ExternalDataset_pkey " PRIMARY KEY ( " Id " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3760 (class 2606 OID 59510)
-- Name: FileUpload File_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " FileUpload "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " File_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3762 (class 2606 OID 59512)
-- Name: Funder Funder_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Funder "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Funder_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3764 (class 2606 OID 59514)
-- Name: Grant Grant_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Grant "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Grant_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3766 (class 2606 OID 59516)
-- Name: Invitation Invitation_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Invitation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Invitation_pkey " PRIMARY KEY ( " Id " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3768 (class 2606 OID 59518)
-- Name: Language Language_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Language "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Language_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3770 (class 2606 OID 59520)
-- Name: Lock Lock_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Lock "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Lock_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3754 (class 2606 OID 59522)
-- Name: EmailConfirmation LoginConfirmationEmail_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " EmailConfirmation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " LoginConfirmationEmail_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3772 (class 2606 OID 59524)
-- Name: NotificationLegacy NotificationLegacy_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " NotificationLegacy "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " NotificationLegacy_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3850 (class 2606 OID 59526)
-- Name: ntf_NotificationTemplate NotificationTemplate_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_NotificationTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " NotificationTemplate_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3862 (class 2606 OID 59528)
-- Name: ntf_User Ntf_User_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_User "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Ntf_User_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3774 (class 2606 OID 59530)
-- Name: Organisation Organisation_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Organisation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Organisation_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3715 (class 2606 OID 59532)
-- Name: DMPOrganisation PKey_DMPOrganisation; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPOrganisation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " PKey_DMPOrganisation " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3717 (class 2606 OID 59534)
-- Name: DMPResearcher PKey_DMPResearcher; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPResearcher "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " PKey_DMPResearcher " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3719 (class 2606 OID 59536)
-- Name: DataRepository PKey_DataRepository; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DataRepository "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " PKey_DataRepository " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3788 (class 2606 OID 59538)
-- Name: Registry PKey_Registry; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Registry "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " PKey_Registry " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3792 (class 2606 OID 59540)
-- Name: Service PKey_Service; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Service "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " PKey_Service " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3776 (class 2606 OID 59542)
-- Name: PrefillingSource PrefillingSource_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " PrefillingSource "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " PrefillingSource_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3778 (class 2606 OID 59544)
-- Name: Project Project_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Project "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Project_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3780 (class 2606 OID 59546)
-- Name: QueueInbox QueryInbox_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " QueueInbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " QueryInbox_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3782 (class 2606 OID 59548)
-- Name: QueueOutbox QueueOutbox_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " QueueOutbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " QueueOutbox_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3786 (class 2606 OID 59550)
-- Name: ReferenceType ReferenceType_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ReferenceType "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ReferenceType_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3784 (class 2606 OID 59552)
-- Name: Reference Reference_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Reference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Reference_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3790 (class 2606 OID 59554)
-- Name: Researcher Researcher_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Researcher "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Researcher_pkey " PRIMARY KEY ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3794 (class 2606 OID 59556)
-- Name: StorageFile StorageFile_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " StorageFile "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " StorageFile_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3796 (class 2606 OID 59558)
-- Name: SupportiveMaterial SupportiveMaterial_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " SupportiveMaterial "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " SupportiveMaterial_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3798 (class 2606 OID 59560)
-- Name: Tag Tag_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Tag "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Tag_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3802 (class 2606 OID 59562)
-- Name: TenantConfiguration TenantConfiguration_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " TenantConfiguration "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " TenantConfiguration_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3804 (class 2606 OID 59564)
-- Name: TenantUser TenantUser_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " TenantUser_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3800 (class 2606 OID 59566)
-- Name: Tenant Tenant_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Tenant "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Tenant_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3810 (class 2606 OID 59568)
-- Name: UserContactInfo UserContactInfo_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserContactInfo "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserContactInfo_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3812 (class 2606 OID 59570)
-- Name: UserCredential UserCredential_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserCredential "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserCredential_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3814 (class 2606 OID 59572)
-- Name: UserDescriptionTemplate UserDatasetProfile_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserDescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserDatasetProfile_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3816 (class 2606 OID 59574)
-- Name: UserInfo UserInfo_email_key; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserInfo "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserInfo_email_key " UNIQUE ( email ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3818 (class 2606 OID 59576)
-- Name: UserInfo UserInfo_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserInfo "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserInfo_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3820 (class 2606 OID 59578)
-- Name: UserRole UserRole_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserRole "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserRole_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3824 (class 2606 OID 59580)
-- Name: UserToken UserToken_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserToken "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserToken_pkey " PRIMARY KEY ( " Token " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3806 (class 2606 OID 59582)
-- Name: User User_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " User "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " User_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3826 (class 2606 OID 59584)
-- Name: ant_Annotation ant_Annotation_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_Annotation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_Annotation_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3828 (class 2606 OID 59586)
-- Name: ant_EntityUser ant_EntityUser_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_EntityUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_EntityUser_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3830 (class 2606 OID 59588)
-- Name: ant_QueueInbox ant_QueryInbox_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_QueueInbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_QueryInbox_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3832 (class 2606 OID 59590)
-- Name: ant_QueueOutbox ant_QueueOutbox_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_QueueOutbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_QueueOutbox_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3836 (class 2606 OID 59592)
-- Name: ant_TenantConfiguration ant_TenantConfguration_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_TenantConfiguration "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_TenantConfguration_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3838 (class 2606 OID 59594)
-- Name: ant_TenantUser ant_TenantUser_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_TenantUser_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3834 (class 2606 OID 59596)
-- Name: ant_Tenant ant_Tenant_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_Tenant "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_Tenant_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3842 (class 2606 OID 59598)
-- Name: ant_UserContactInfo ant_UserContactInfo_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_UserContactInfo "
ADD CONSTRAINT " ant_UserContactInfo_pkey " PRIMARY KEY ( id ) ;
--
-- TOC entry 3844 (class 2606 OID 59600)
-- Name: ant_UserCredential ant_UserCredential_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_UserCredential "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_UserCredential_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3840 (class 2606 OID 59602)
-- Name: ant_User ant_User_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_User "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_User_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3846 (class 2606 OID 59604)
-- Name: ntf_InAppNotification ntf_InAppNotification_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_InAppNotification "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_InAppNotification_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3848 (class 2606 OID 59606)
-- Name: ntf_Notification ntf_Notification_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_Notification "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_Notification_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3852 (class 2606 OID 59608)
-- Name: ntf_QueueInbox ntf_QueryInbox_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_QueueInbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_QueryInbox_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3854 (class 2606 OID 59610)
-- Name: ntf_QueueOutbox ntf_QueueOutbox_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_QueueOutbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_QueueOutbox_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3858 (class 2606 OID 59612)
-- Name: ntf_TenantConfiguration ntf_TenantConfguration_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_TenantConfiguration "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_TenantConfguration_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3860 (class 2606 OID 59614)
-- Name: ntf_TenantUser ntf_TenantUser_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_TenantUser_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3856 (class 2606 OID 59616)
-- Name: ntf_Tenant ntf_Tenant_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_Tenant "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_Tenant_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3864 (class 2606 OID 59618)
-- Name: ntf_UserContactInfo ntf_UserContactInfo_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_UserContactInfo "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_UserContactInfo_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3866 (class 2606 OID 59620)
-- Name: ntf_UserCredential ntf_UserCredential_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_UserCredential "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_UserCredential_pkey " PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3868 (class 2606 OID 59622)
-- Name: ntf_UserNotificationPreference ntf_UserNotificationPreference_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_UserNotificationPreference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_UserNotificationPreference_pkey " PRIMARY KEY ( " user " , type , channel ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3808 (class 2606 OID 59624)
-- Name: UserAssociation pk_user_association; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserAssociation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT pk_user_association PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3822 (class 2606 OID 59626)
-- Name: UserSettings user_settings_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserSettings "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT user_settings_pkey PRIMARY KEY ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3711 (class 1259 OID 59627)
-- Name: fki_DMPDMPProfileReference; Type: INDEX; Schema: public; Owner: -
--
CREATE INDEX " fki_DMPDMPProfileReference " ON public . " DMP " USING btree ( " Profile " ) ;
--
-- TOC entry 3722 (class 1259 OID 59628)
-- Name: fki_DatasetDatasetProfileReference; Type: INDEX; Schema: public; Owner: -
--
CREATE INDEX " fki_DatasetDatasetProfileReference " ON public . " Dataset " USING btree ( " Profile " ) ;
--
-- TOC entry 3869 (class 2606 OID 59629)
-- Name: ActionConfirmation ActionConfirmation_created_by_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ActionConfirmation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ActionConfirmation_created_by_fkey " FOREIGN KEY ( created_by ) REFERENCES public . " User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3870 (class 2606 OID 59634)
-- Name: ActionConfirmation ActionConfirmation_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ActionConfirmation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ActionConfirmation_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3871 (class 2606 OID 59639)
-- Name: Credential Credential_UserId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Credential "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Credential_UserId_fkey " FOREIGN KEY ( " UserId " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3872 (class 2606 OID 59644)
-- Name: DMP DMPDMPProfileReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMP "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPDMPProfileReference " FOREIGN KEY ( " Profile " ) REFERENCES public . " DmpBlueprint " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3875 (class 2606 OID 59649)
-- Name: DMPDatasetProfile DMPDatasetProfile_datasetprofile_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPDatasetProfile "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPDatasetProfile_datasetprofile_fkey " FOREIGN KEY ( datasetprofile ) REFERENCES public . " DescriptionTemplate " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3876 (class 2606 OID 59654)
-- Name: DMPDatasetProfile DMPDatasetProfile_dmp_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPDatasetProfile "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPDatasetProfile_dmp_fkey " FOREIGN KEY ( dmp ) REFERENCES public . " DMP " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3877 (class 2606 OID 59659)
-- Name: DMPOrganisation DMPOrganisationDMPReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPOrganisation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPOrganisationDMPReference " FOREIGN KEY ( " Organisation " ) REFERENCES public . " Organisation " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3878 (class 2606 OID 59664)
-- Name: DMPOrganisation DMPOrganisationOrganisationReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPOrganisation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPOrganisationOrganisationReference " FOREIGN KEY ( " DMP " ) REFERENCES public . " DMP " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3873 (class 2606 OID 59669)
-- Name: DMP DMPProjectReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMP "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPProjectReference " FOREIGN KEY ( " Grant " ) REFERENCES public . " Grant " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3879 (class 2606 OID 59674)
-- Name: DMPResearcher DMPResearcherDMPReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPResearcher "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPResearcherDMPReference " FOREIGN KEY ( " Researcher " ) REFERENCES public . " Researcher " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3880 (class 2606 OID 59679)
-- Name: DMPResearcher DMPResearcherResearcherReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMPResearcher "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMPResearcherResearcherReference " FOREIGN KEY ( " DMP " ) REFERENCES public . " DMP " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3874 (class 2606 OID 59684)
-- Name: DMP DMP_Creator_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DMP "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DMP_Creator_fkey " FOREIGN KEY ( " Creator " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3881 (class 2606 OID 59689)
-- Name: Dataset DatasetDMPReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Dataset "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetDMPReference " FOREIGN KEY ( " DMP " ) REFERENCES public . " DMP " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3884 (class 2606 OID 59694)
-- Name: DatasetDataRepository DatasetDataRepositoryDataRepositoryReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetDataRepository "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetDataRepositoryDataRepositoryReference " FOREIGN KEY ( " DataRepository " ) REFERENCES public . " DataRepository " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3885 (class 2606 OID 59699)
-- Name: DatasetDataRepository DatasetDataRepositoryDatasetReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetDataRepository "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetDataRepositoryDatasetReference " FOREIGN KEY ( " Dataset " ) REFERENCES public . " Dataset " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3882 (class 2606 OID 59704)
-- Name: Dataset DatasetDatasetProfileReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Dataset "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetDatasetProfileReference " FOREIGN KEY ( " Profile " ) REFERENCES public . " DescriptionTemplate " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3888 (class 2606 OID 59709)
-- Name: DatasetRegistry DatasetRegistryDatasetReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetRegistry "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetRegistryDatasetReference " FOREIGN KEY ( " Dataset " ) REFERENCES public . " Dataset " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3889 (class 2606 OID 59714)
-- Name: DatasetRegistry DatasetRegistryRegistryReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetRegistry "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetRegistryRegistryReference " FOREIGN KEY ( " Registry " ) REFERENCES public . " Registry " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3890 (class 2606 OID 59719)
-- Name: DatasetService DatasetServiceDatasetReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetService "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetServiceDatasetReference " FOREIGN KEY ( " Dataset " ) REFERENCES public . " Dataset " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3891 (class 2606 OID 59724)
-- Name: DatasetService DatasetServiceServiceReference; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetService "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DatasetServiceServiceReference " FOREIGN KEY ( " Service " ) REFERENCES public . " Service " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3883 (class 2606 OID 59729)
-- Name: Dataset Dataset_Creator_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Dataset "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Dataset_Creator_fkey " FOREIGN KEY ( " Creator " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3897 (class 2606 OID 59734)
-- Name: DescriptionReference DescriptionReference_description_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionReference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionReference_description_fkey " FOREIGN KEY ( description_id ) REFERENCES public . " Description " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3898 (class 2606 OID 59739)
-- Name: DescriptionReference DescriptionReference_reference_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionReference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionReference_reference_fkey " FOREIGN KEY ( reference_id ) REFERENCES public . " Reference " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3899 (class 2606 OID 59744)
-- Name: DescriptionReference DescriptionReference_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionReference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionReference_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3900 (class 2606 OID 59749)
-- Name: DescriptionTag DescriptionTag_description_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTag "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionTag_description_fkey " FOREIGN KEY ( description ) REFERENCES public . " Description " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3901 (class 2606 OID 59754)
-- Name: DescriptionTag DescriptionTag_tag_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTag "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionTag_tag_fkey " FOREIGN KEY ( tag ) REFERENCES public . " Tag " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3902 (class 2606 OID 59759)
-- Name: DescriptionTag DescriptionTag_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTag "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionTag_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3905 (class 2606 OID 59764)
-- Name: DescriptionTemplateType DescriptionTemplateType_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTemplateType "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionTemplateType_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3903 (class 2606 OID 59769)
-- Name: DescriptionTemplate DescriptionTemplate_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionTemplate_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3904 (class 2606 OID 59774)
-- Name: DescriptionTemplate DescriptionTemplate_type_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DescriptionTemplate_type_fkey " FOREIGN KEY ( type ) REFERENCES public . " DescriptionTemplateType " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3892 (class 2606 OID 59779)
-- Name: Description Description_created_by_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Description "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Description_created_by_fkey " FOREIGN KEY ( created_by ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3893 (class 2606 OID 59784)
-- Name: Description Description_description_template_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Description "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Description_description_template_fkey " FOREIGN KEY ( description_template ) REFERENCES public . " DescriptionTemplate " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3894 (class 2606 OID 59789)
-- Name: Description Description_dmp_description_template_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Description "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Description_dmp_description_template_fkey " FOREIGN KEY ( dmp_description_template ) REFERENCES public . " DmpDescriptionTemplate " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3895 (class 2606 OID 59794)
-- Name: Description Description_dmp_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Description "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Description_dmp_fkey " FOREIGN KEY ( dmp ) REFERENCES public . " Dmp " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3896 (class 2606 OID 59799)
-- Name: Description Description_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Description "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Description_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3909 (class 2606 OID 59804)
-- Name: DmpBlueprint DmpBlueprint_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpBlueprint "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpBlueprint_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3910 (class 2606 OID 59809)
-- Name: DmpDescriptionTemplate DmpDescriptionTemplate_dmp_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpDescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpDescriptionTemplate_dmp_fkey " FOREIGN KEY ( dmp ) REFERENCES public . " Dmp " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3911 (class 2606 OID 59814)
-- Name: DmpDescriptionTemplate DmpDescriptionTemplate_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpDescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpDescriptionTemplate_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3912 (class 2606 OID 59819)
-- Name: DmpReference DmpReference_dmp_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpReference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpReference_dmp_id_fkey " FOREIGN KEY ( dmp_id ) REFERENCES public . " Dmp " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3913 (class 2606 OID 59824)
-- Name: DmpReference DmpReference_reference_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpReference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpReference_reference_id_fkey " FOREIGN KEY ( reference_id ) REFERENCES public . " Reference " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3914 (class 2606 OID 59829)
-- Name: DmpReference DmpReference_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpReference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpReference_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3915 (class 2606 OID 59834)
-- Name: DmpUser DmpUser_dmp_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpUser_dmp_fkey " FOREIGN KEY ( dmp ) REFERENCES public . " Dmp " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3916 (class 2606 OID 59839)
-- Name: DmpUser DmpUser_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpUser_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3917 (class 2606 OID 59844)
-- Name: DmpUser DmpUser_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DmpUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " DmpUser_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3906 (class 2606 OID 59849)
-- Name: Dmp Dmp_blueprint_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Dmp "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Dmp_blueprint_fkey " FOREIGN KEY ( blueprint ) REFERENCES public . " DmpBlueprint " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3907 (class 2606 OID 59854)
-- Name: Dmp Dmp_creator_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Dmp "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Dmp_creator_fkey " FOREIGN KEY ( creator ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3908 (class 2606 OID 59859)
-- Name: Dmp Dmp_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Dmp "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Dmp_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3918 (class 2606 OID 59864)
-- Name: EntityDoi EntityDoi_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " EntityDoi "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " EntityDoi_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3919 (class 2606 OID 59869)
-- Name: FileUpload FileUpload_Creator_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " FileUpload "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " FileUpload_Creator_fkey " FOREIGN KEY ( " Creator " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3920 (class 2606 OID 59874)
-- Name: Grant Grant_CreationUser_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Grant "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Grant_CreationUser_fkey " FOREIGN KEY ( " CreationUser " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3922 (class 2606 OID 59879)
-- Name: Invitation Invitation_CreationUser_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Invitation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Invitation_CreationUser_fkey " FOREIGN KEY ( " CreationUser " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3924 (class 2606 OID 59884)
-- Name: Language Language_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Language "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Language_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3925 (class 2606 OID 59889)
-- Name: Lock Lock_lockedby_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Lock "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Lock_lockedby_fkey " FOREIGN KEY ( locked_by ) REFERENCES public . " User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3926 (class 2606 OID 59894)
-- Name: Lock Lock_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Lock "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Lock_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3927 (class 2606 OID 59899)
-- Name: NotificationLegacy NotificationLegacy_UserId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " NotificationLegacy "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " NotificationLegacy_UserId_fkey " FOREIGN KEY ( " UserId " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3974 (class 2606 OID 59904)
-- Name: ntf_NotificationTemplate NotificationTemplate_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_NotificationTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " NotificationTemplate_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ntf_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3928 (class 2606 OID 59909)
-- Name: PrefillingSource PrefillingSource_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " PrefillingSource "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " PrefillingSource_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3929 (class 2606 OID 59914)
-- Name: Project Project_CreationUser_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Project "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Project_CreationUser_fkey " FOREIGN KEY ( " CreationUser " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3931 (class 2606 OID 59919)
-- Name: QueueInbox QueryInbox_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " QueueInbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " QueryInbox_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3932 (class 2606 OID 59924)
-- Name: QueueOutbox QueueOutbox_tennat_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " QueueOutbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " QueueOutbox_tennat_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3936 (class 2606 OID 59929)
-- Name: ReferenceType ReferenceType_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ReferenceType "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ReferenceType_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3933 (class 2606 OID 59934)
-- Name: Reference Reference_created_by_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Reference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Reference_created_by_fkey " FOREIGN KEY ( created_by ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3934 (class 2606 OID 59939)
-- Name: Reference Reference_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Reference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Reference_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3935 (class 2606 OID 59944)
-- Name: Reference Reference_type_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Reference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Reference_type_fkey " FOREIGN KEY ( type ) REFERENCES public . " ReferenceType " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3937 (class 2606 OID 59949)
-- Name: StorageFile StorageFile_owner_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " StorageFile "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " StorageFile_owner_fkey " FOREIGN KEY ( owner ) REFERENCES public . " User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3938 (class 2606 OID 59954)
-- Name: StorageFile StorageFile_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " StorageFile "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " StorageFile_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3939 (class 2606 OID 59959)
-- Name: SupportiveMaterial SupportiveMaterial_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " SupportiveMaterial "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " SupportiveMaterial_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3940 (class 2606 OID 59964)
-- Name: Tag Tag_created_by_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Tag "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Tag_created_by_fkey " FOREIGN KEY ( created_by ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3941 (class 2606 OID 59969)
-- Name: Tag Tag_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Tag "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " Tag_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3942 (class 2606 OID 59974)
-- Name: TenantConfiguration TenantConfiguration_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " TenantConfiguration "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " TenantConfiguration_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3943 (class 2606 OID 59979)
-- Name: TenantUser TenantUser_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " TenantUser_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3944 (class 2606 OID 59984)
-- Name: TenantUser TenantUser_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " TenantUser_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3947 (class 2606 OID 59989)
-- Name: UserContactInfo UserContactInfo_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserContactInfo "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserContactInfo_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3948 (class 2606 OID 59994)
-- Name: UserCredential UserCredential_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserCredential "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserCredential_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3949 (class 2606 OID 59999)
-- Name: UserDMP UserDMP_dmp_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserDMP "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserDMP_dmp_fkey " FOREIGN KEY ( dmp ) REFERENCES public . " DMP " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3950 (class 2606 OID 60004)
-- Name: UserDMP UserDMP_usr_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserDMP "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserDMP_usr_fkey " FOREIGN KEY ( usr ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3951 (class 2606 OID 60009)
-- Name: UserDescriptionTemplate UserDatasetProfile_datasetProfile_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserDescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserDatasetProfile_datasetProfile_fkey " FOREIGN KEY ( description_template ) REFERENCES public . " DescriptionTemplate " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3952 (class 2606 OID 60014)
-- Name: UserDescriptionTemplate UserDescriptionTemplate_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserDescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserDescriptionTemplate_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3953 (class 2606 OID 60019)
-- Name: UserDescriptionTemplate UserDescriptionTemplate_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserDescriptionTemplate "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserDescriptionTemplate_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3954 (class 2606 OID 60024)
-- Name: UserRole UserRole_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserRole "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserRole_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3955 (class 2606 OID 60029)
-- Name: UserRole UserRole_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserRole "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserRole_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3956 (class 2606 OID 60034)
-- Name: UserSettings UserSettings_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserSettings "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserSettings_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " Tenant " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3957 (class 2606 OID 60039)
-- Name: UserToken UserToken_UserId_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserToken "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " UserToken_UserId_fkey " FOREIGN KEY ( " UserId " ) REFERENCES public . " User " ( id ) NOT VALID ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3958 (class 2606 OID 60044)
-- Name: ant_Annotation ant_Annotation_parent_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_Annotation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_Annotation_parent_fkey " FOREIGN KEY ( parent_id ) REFERENCES public . " ant_Annotation " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3959 (class 2606 OID 60049)
-- Name: ant_Annotation ant_Annotation_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_Annotation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_Annotation_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ant_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3960 (class 2606 OID 60054)
-- Name: ant_Annotation ant_Annotation_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_Annotation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_Annotation_user_fkey " FOREIGN KEY ( subject_id ) REFERENCES public . " ant_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3961 (class 2606 OID 60059)
-- Name: ant_EntityUser ant_EntityUser_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_EntityUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_EntityUser_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ant_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3962 (class 2606 OID 60064)
-- Name: ant_EntityUser ant_EntityUser_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_EntityUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_EntityUser_user_fkey " FOREIGN KEY ( user_id ) REFERENCES public . " ant_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3963 (class 2606 OID 60069)
-- Name: ant_QueueInbox ant_QueryInbox_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_QueueInbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_QueryInbox_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ant_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3964 (class 2606 OID 60074)
-- Name: ant_QueueOutbox ant_QueueOutbox_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_QueueOutbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_QueueOutbox_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ant_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3965 (class 2606 OID 60079)
-- Name: ant_TenantConfiguration ant_TenantConfiguration_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_TenantConfiguration "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_TenantConfiguration_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ant_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3966 (class 2606 OID 60084)
-- Name: ant_TenantUser ant_TenantUser_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_TenantUser_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ant_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3967 (class 2606 OID 60089)
-- Name: ant_TenantUser ant_TenantUser_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_TenantUser_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ant_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3968 (class 2606 OID 60094)
-- Name: ant_UserContactInfo ant_UserContactInfo_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_UserContactInfo "
ADD CONSTRAINT " ant_UserContactInfo_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ant_User " ( id ) ;
--
-- TOC entry 3969 (class 2606 OID 60099)
-- Name: ant_UserCredential ant_UserCredential_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ant_UserCredential "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ant_UserCredential_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ant_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3921 (class 2606 OID 60104)
-- Name: Grant fk_grant_content; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Grant "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT fk_grant_content FOREIGN KEY ( " Content " ) REFERENCES public . " Content " ( " Id " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3923 (class 2606 OID 60109)
-- Name: Invitation fk_invitation_dmp; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Invitation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT fk_invitation_dmp FOREIGN KEY ( " Dmp " ) REFERENCES public . " DMP " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3930 (class 2606 OID 60114)
-- Name: Project fk_project_content; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " Project "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT fk_project_content FOREIGN KEY ( " Content " ) REFERENCES public . " Content " ( " Id " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3945 (class 2606 OID 60119)
-- Name: UserAssociation fk_userinfo_user_association_1; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserAssociation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT fk_userinfo_user_association_1 FOREIGN KEY ( " firstUser " ) REFERENCES public . " UserInfo " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3946 (class 2606 OID 60124)
-- Name: UserAssociation fk_userinfo_user_association_2; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " UserAssociation "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT fk_userinfo_user_association_2 FOREIGN KEY ( " secondUser " ) REFERENCES public . " UserInfo " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3886 (class 2606 OID 60129)
-- Name: DatasetExternalDataset fkey_datasetexternaldataset_dataset; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetExternalDataset "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT fkey_datasetexternaldataset_dataset FOREIGN KEY ( " Dataset " ) REFERENCES public . " Dataset " ( " ID " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3887 (class 2606 OID 60134)
-- Name: DatasetExternalDataset fkey_datasetexternaldataset_externaldataset; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " DatasetExternalDataset "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT fkey_datasetexternaldataset_externaldataset FOREIGN KEY ( " ExternalDataset " ) REFERENCES public . " ExternalDataset " ( " Id " ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3970 (class 2606 OID 60139)
-- Name: ntf_InAppNotification ntf_InAppNotification_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_InAppNotification "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_InAppNotification_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ntf_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3971 (class 2606 OID 60144)
-- Name: ntf_InAppNotification ntf_InAppNotification_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_InAppNotification "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_InAppNotification_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ntf_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3972 (class 2606 OID 60149)
-- Name: ntf_Notification ntf_Notification_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_Notification "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_Notification_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ntf_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3973 (class 2606 OID 60154)
-- Name: ntf_Notification ntf_Notification_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_Notification "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_Notification_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ntf_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3975 (class 2606 OID 60159)
-- Name: ntf_QueueInbox ntf_QueryInbox_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_QueueInbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_QueryInbox_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ntf_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3976 (class 2606 OID 60164)
-- Name: ntf_QueueOutbox ntf_QueueOutbox_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_QueueOutbox "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_QueueOutbox_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ntf_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3977 (class 2606 OID 60169)
-- Name: ntf_TenantConfiguration ntf_TenantConfiguration_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_TenantConfiguration "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_TenantConfiguration_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ntf_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3978 (class 2606 OID 60174)
-- Name: ntf_TenantUser ntf_TenantUser_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_TenantUser_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ntf_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3979 (class 2606 OID 60179)
-- Name: ntf_TenantUser ntf_TenantUser_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_TenantUser "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_TenantUser_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ntf_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3980 (class 2606 OID 60184)
-- Name: ntf_UserContactInfo ntf_UserContactInfo_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_UserContactInfo "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_UserContactInfo_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ntf_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3981 (class 2606 OID 60189)
-- Name: ntf_UserCredential ntf_UserCredential_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_UserCredential "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_UserCredential_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ntf_User " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3982 (class 2606 OID 60194)
-- Name: ntf_UserNotificationPreference ntf_UserNotificationPreference_tenant_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_UserNotificationPreference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_UserNotificationPreference_tenant_fkey " FOREIGN KEY ( tenant ) REFERENCES public . " ntf_Tenant " ( id ) ;
2024-04-25 13:38:36 +02:00
--
-- TOC entry 3983 (class 2606 OID 60199)
-- Name: ntf_UserNotificationPreference ntf_UserNotificationPreference_user_fkey; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public . " ntf_UserNotificationPreference "
2024-04-25 10:48:25 +02:00
ADD CONSTRAINT " ntf_UserNotificationPreference_user_fkey " FOREIGN KEY ( " user " ) REFERENCES public . " ntf_User " ( id ) ;
2024-04-25 13:38:36 +02:00
-- Completed on 2024-04-25 13:31:50
--
-- PostgreSQL database dump complete
--