SQL Files Added

This commit is contained in:
2023-04-13 08:09:45 +02:00
parent 6878284b61
commit 1d649d14cb
4 changed files with 144 additions and 0 deletions

33
SQL/Projekte.sql Normal file
View File

@@ -0,0 +1,33 @@
-- Table: public.Projekte
-- DROP TABLE IF EXISTS public."Projekte";
CREATE TABLE IF NOT EXISTS public."Projekte"
(
"Id" integer NOT NULL GENERATED BY DEFAULT AS IDENTITY ( INCREMENT 1 START 1 MINVALUE 1 MAXVALUE 2147483647 CACHE 1 ),
"Projektname" text COLLATE pg_catalog."default",
"Erstelldatum" text COLLATE pg_catalog."default",
"Strasse" text COLLATE pg_catalog."default",
"Ort" text COLLATE pg_catalog."default",
"ExportType" integer NOT NULL,
"Kodierungssystem" integer NOT NULL,
"AuftraggeberId" integer NOT NULL DEFAULT 0,
CONSTRAINT "PK_Projekte" PRIMARY KEY ("Id"),
CONSTRAINT "FK_Projekte_Auftraggebers_AuftraggeberId" FOREIGN KEY ("AuftraggeberId")
REFERENCES public."Auftraggebers" ("Id") MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE CASCADE
)
TABLESPACE pg_default;
ALTER TABLE IF EXISTS public."Projekte"
OWNER to "SewerGen";
-- Index: IX_Projekte_AuftraggeberId
-- DROP INDEX IF EXISTS public."IX_Projekte_AuftraggeberId";
CREATE INDEX IF NOT EXISTS "IX_Projekte_AuftraggeberId"
ON public."Projekte" USING btree
("AuftraggeberId" ASC NULLS LAST)
TABLESPACE pg_default;