SQL scripts for "Project" entity creation.
This commit is contained in:
parent
37ec020231
commit
875150f7a8
|
@ -0,0 +1,2 @@
|
|||
ALTER TABLE public."DMP"
|
||||
ADD COLUMN "Project" uuid
|
|
@ -0,0 +1,27 @@
|
|||
CREATE TABLE public."Project"
|
||||
(
|
||||
"ID" uuid NOT NULL DEFAULT uuid_generate_v4(),
|
||||
"Label" character varying(250) COLLATE pg_catalog."default" NOT NULL,
|
||||
"Abbreviation" character varying(50) COLLATE pg_catalog."default",
|
||||
"Reference" character varying COLLATE pg_catalog."default",
|
||||
"Uri" character varying(250) COLLATE pg_catalog."default",
|
||||
"Definition" character varying COLLATE pg_catalog."default",
|
||||
"Status" smallint NOT NULL DEFAULT 0,
|
||||
"Created" timestamp(4) with time zone NOT NULL DEFAULT now(),
|
||||
"Modified" timestamp(4) with time zone NOT NULL DEFAULT now(),
|
||||
"StartDate" timestamp(4) with time zone,
|
||||
"EndDate" timestamp(4) with time zone,
|
||||
"Description" text COLLATE pg_catalog."default",
|
||||
"CreationUser" uuid,
|
||||
"Type" numeric NOT NULL DEFAULT 0,
|
||||
"Content" uuid,
|
||||
CONSTRAINT "Project_pkey" PRIMARY KEY ("ID"),
|
||||
CONSTRAINT fk_project_content FOREIGN KEY ("Content")
|
||||
REFERENCES public."Content" ("Id") MATCH SIMPLE
|
||||
ON UPDATE NO ACTION
|
||||
ON DELETE NO ACTION,
|
||||
CONSTRAINT fk_project_creator FOREIGN KEY ("CreationUser")
|
||||
REFERENCES public."UserInfo" (id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION
|
||||
ON DELETE NO ACTION
|
||||
)
|
Loading…
Reference in New Issue