From 138c9682cd43362bb654c68b583b2a01c8455578 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 22 Feb 2022 14:18:55 +0800 Subject: [PATCH] update tables --- packages/db/migrations/0070.do.update_labels_table.sql | 4 +++- packages/db/migrations/0070.undo.update_labels_table.sql | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/db/migrations/0070.do.update_labels_table.sql b/packages/db/migrations/0070.do.update_labels_table.sql index b3b5518d2..47bd667eb 100755 --- a/packages/db/migrations/0070.do.update_labels_table.sql +++ b/packages/db/migrations/0070.do.update_labels_table.sql @@ -11,9 +11,11 @@ ALTER TABLE omnivore.labels ADD CONSTRAINT label_name_unique UNIQUE (user_id, name); CREATE TABLE omnivore.link_labels ( + id uuid PRIMARY KEY DEFAULT uuid_generate_v1mc(), link_id uuid NOT NULL REFERENCES omnivore.links ON DELETE CASCADE, label_id uuid NOT NULL REFERENCES omnivore.labels ON DELETE CASCADE, - created_at timestamptz NOT NULL DEFAULT current_timestamp + created_at timestamptz NOT NULL DEFAULT current_timestamp, + UNIQUE (link_id, label_id) ); COMMIT; diff --git a/packages/db/migrations/0070.undo.update_labels_table.sql b/packages/db/migrations/0070.undo.update_labels_table.sql index 8285b5197..f6f4ddcd1 100755 --- a/packages/db/migrations/0070.undo.update_labels_table.sql +++ b/packages/db/migrations/0070.undo.update_labels_table.sql @@ -8,7 +8,7 @@ ALTER TABLE omnivore.labels ADD COLUMN link_id uuid REFERENCES omnivore.links ON DELETE CASCADE, DROP COLUMN color, DROP COLUMN description, - DROP CONSTRAINT label_name; + DROP CONSTRAINT label_name_unique; DROP TABLE omnivore.link_labels;