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 "returns";
DROP TABLE IF EXISTS "payments";
DROP TABLE IF EXISTS "mails";
DROP TABLE IF EXISTS "documents";
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,
"street" varchar NOT NULL,
"country" varchar NOT NULL,
"documents" bigserial,
"creator" varchar NOT NULL,
"created" timestamptz NOT NULL DEFAULT (now()),
"changer" varchar NOT NULL,
@ -52,6 +51,7 @@ CREATE TABLE "persons" (
CREATE TABLE "documents" (
"ID" bigserial UNIQUE PRIMARY KEY NOT NULL,
"personID" bigserial,
"name" varchar NOT NULL,
"type" 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 ("documents") REFERENCES "documents" ("ID");
ALTER TABLE "documents" ADD FOREIGN KEY ("personID") REFERENCES "persons" ("ID");
ALTER TABLE "payments" ADD FOREIGN KEY ("customerID") REFERENCES "customers" ("ID");