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;