ref/updates initial sql schema

This commit is contained in:
itsscb 2023-09-12 16:24:20 +02:00
parent dc5bf41255
commit b28a52dc38
2 changed files with 5 additions and 5 deletions

View File

@ -1,11 +1,11 @@
DROP TABLE IF EXISTS "customers";
DROP TABLE IF EXISTS "providers";
DROP TABLE IF EXISTS "returnsLog"; DROP TABLE IF EXISTS "returnsLog";
DROP TABLE IF EXISTS "returns"; DROP TABLE IF EXISTS "returns";
DROP TABLE IF EXISTS "payments"; DROP TABLE IF EXISTS "payments";
DROP TABLE IF EXISTS "mails";
DROP TABLE IF EXISTS "documents"; DROP TABLE IF EXISTS "documents";
DROP TABLE IF EXISTS "persons"; DROP TABLE IF EXISTS "persons";
DROP TABLE IF EXISTS "mails"; DROP TABLE IF EXISTS "providers";
DROP TABLE IF EXISTS "customers";

View File

@ -43,7 +43,6 @@ CREATE TABLE "persons" (
"zip" varchar NOT NULL, "zip" varchar NOT NULL,
"street" varchar NOT NULL, "street" varchar NOT NULL,
"country" varchar NOT NULL, "country" varchar NOT NULL,
"documents" bigserial,
"creator" varchar NOT NULL, "creator" varchar NOT NULL,
"created" timestamptz NOT NULL DEFAULT (now()), "created" timestamptz NOT NULL DEFAULT (now()),
"changer" varchar NOT NULL, "changer" varchar NOT NULL,
@ -52,6 +51,7 @@ CREATE TABLE "persons" (
CREATE TABLE "documents" ( CREATE TABLE "documents" (
"ID" bigserial UNIQUE PRIMARY KEY NOT NULL, "ID" bigserial UNIQUE PRIMARY KEY NOT NULL,
"personID" bigserial,
"name" varchar NOT NULL, "name" varchar NOT NULL,
"type" varchar NOT NULL, "type" varchar NOT NULL,
"path" varchar NOT NULL, "path" varchar NOT NULL,
@ -120,7 +120,7 @@ ALTER TABLE "mails" ADD FOREIGN KEY ("attachments") REFERENCES "documents" ("ID"
ALTER TABLE "persons" ADD FOREIGN KEY ("customerID") REFERENCES "customers" ("ID"); ALTER TABLE "persons" ADD FOREIGN KEY ("customerID") REFERENCES "customers" ("ID");
ALTER TABLE "persons" ADD FOREIGN KEY ("documents") REFERENCES "documents" ("ID"); ALTER TABLE "documents" ADD FOREIGN KEY ("personID") REFERENCES "persons" ("ID");
ALTER TABLE "payments" ADD FOREIGN KEY ("customerID") REFERENCES "customers" ("ID"); ALTER TABLE "payments" ADD FOREIGN KEY ("customerID") REFERENCES "customers" ("ID");