Improve self deployment
parent
08737cbbf0
commit
5d6fbd3e37
@ -0,0 +1,2 @@
|
|||||||
|
AlTER TABLE "DMP"
|
||||||
|
ALTER COLUMN "Creator" DROP NOT NULL;
|
@ -0,0 +1,19 @@
|
|||||||
|
CREATE TABLE public."DatasetExternalDataset" (
|
||||||
|
"Id" uuid DEFAULT public.uuid_generate_v4() NOT NULL,
|
||||||
|
"Dataset" uuid NOT NULL,
|
||||||
|
"ExternalDataset" uuid NOT NULL,
|
||||||
|
"Role" numeric,
|
||||||
|
"Data" character varying
|
||||||
|
);
|
||||||
|
|
||||||
|
ALTER TABLE public."DatasetExternalDataset" OWNER TO dmptool;
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public."DatasetExternalDataset"
|
||||||
|
ADD CONSTRAINT "DatasetExternalDataset_pkey" PRIMARY KEY ("Id");
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public."DatasetExternalDataset"
|
||||||
|
ADD CONSTRAINT fkey_datasetexternaldataset_dataset FOREIGN KEY ("Dataset") REFERENCES public."Dataset"("ID");
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public."DatasetExternalDataset"
|
||||||
|
ADD CONSTRAINT fkey_datasetexternaldataset_externaldataset FOREIGN KEY ("ExternalDataset") REFERENCES public."ExternalDataset"("Id");
|
||||||
|
|
@ -0,0 +1,23 @@
|
|||||||
|
CREATE TABLE public."Invitation" (
|
||||||
|
"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
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE public."Invitation" OWNER TO dmptool;
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public."Invitation"
|
||||||
|
ADD CONSTRAINT "Invitation_pkey" PRIMARY KEY ("Id");
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public."Invitation"
|
||||||
|
ADD CONSTRAINT fk_invitation_creator FOREIGN KEY ("CreationUser") REFERENCES public."UserInfo"(id);
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public."Invitation"
|
||||||
|
ADD CONSTRAINT fk_invitation_dmp FOREIGN KEY ("Dmp") REFERENCES public."DMP"("ID");
|
@ -0,0 +1,16 @@
|
|||||||
|
CREATE TABLE public."UserPreference" (
|
||||||
|
"Id" uuid NOT NULL,
|
||||||
|
"UserId" uuid NOT NULL,
|
||||||
|
"Data" json NOT NULL,
|
||||||
|
"PreferenceType" smallint NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE public."UserPreference" OWNER TO dmptool;
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public."UserPreference"
|
||||||
|
ADD CONSTRAINT "UserPreference_pkey" PRIMARY KEY ("Id");
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public."UserPreference"
|
||||||
|
ADD CONSTRAINT userpreference_user_fk FOREIGN KEY ("UserId") REFERENCES public."UserInfo"(id);
|
Loading…
Reference in New Issue