ref/updates initial sql schema
This commit is contained in:
parent
dc5bf41255
commit
b28a52dc38
@ -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";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -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");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user