From e722b0e2485df1a8a57dfbc5daffd45bd9f27e20 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Mon, 21 Aug 2023 21:15:26 +0800 Subject: [PATCH] add sql to create library_item_labels db table --- .../db/migrations/0120.do.library_item_labels.sql | 13 +++++++++++++ .../db/migrations/0120.undo.library_item_labels.sql | 9 +++++++++ 2 files changed, 22 insertions(+) create mode 100755 packages/db/migrations/0120.do.library_item_labels.sql create mode 100755 packages/db/migrations/0120.undo.library_item_labels.sql diff --git a/packages/db/migrations/0120.do.library_item_labels.sql b/packages/db/migrations/0120.do.library_item_labels.sql new file mode 100755 index 000000000..f9bcba00a --- /dev/null +++ b/packages/db/migrations/0120.do.library_item_labels.sql @@ -0,0 +1,13 @@ +-- Type: DO +-- Name: library_item_labels +-- Description: Create table library_item_labels + +BEGIN; + +CREATE TABLE omnivore.library_item_labels ( + library_item_id uuid NOT NULL REFERENCES omnivore.library_item(id) ON DELETE CASCADE, + label_id uuid NOT NULL REFERENCES omnivore.labels(id) ON DELETE CASCADE, + PRIMARY KEY (library_item_id, label_id) +); + +COMMIT; diff --git a/packages/db/migrations/0120.undo.library_item_labels.sql b/packages/db/migrations/0120.undo.library_item_labels.sql new file mode 100755 index 000000000..ec7ac7cb7 --- /dev/null +++ b/packages/db/migrations/0120.undo.library_item_labels.sql @@ -0,0 +1,9 @@ +-- Type: UNDO +-- Name: library_item_labels +-- Description: Create table library_item_labels + +BEGIN; + +DROP TABLE omnivore.library_item_labels; + +COMMIT;