From b28a52dc38426cae5e0536e2272b3842db3bc650 Mon Sep 17 00:00:00 2001 From: itsscb Date: Tue, 12 Sep 2023 16:24:20 +0200 Subject: [PATCH] ref/updates initial sql schema --- db/migration/000001_init_schema.down.sql | 6 +++--- db/migration/000001_init_schema.up.sql | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/db/migration/000001_init_schema.down.sql b/db/migration/000001_init_schema.down.sql index bd55f0c..992819d 100644 --- a/db/migration/000001_init_schema.down.sql +++ b/db/migration/000001_init_schema.down.sql @@ -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"; diff --git a/db/migration/000001_init_schema.up.sql b/db/migration/000001_init_schema.up.sql index 288a5ec..44ca972 100644 --- a/db/migration/000001_init_schema.up.sql +++ b/db/migration/000001_init_schema.up.sql @@ -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");