-- 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;