From 87edd48d7588b4024f5e0bc1e0b305c03577b524 Mon Sep 17 00:00:00 2001 From: Joseph Nelson Date: Mon, 18 May 2026 23:04:46 -0700 Subject: [PATCH] fixed sql setup --- ...ationship-user-to-collection-set-tables.js | 32 ++++++++++++++----- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/src/migrations/009_add-fk-relationship-user-to-collection-set-tables.js b/src/migrations/009_add-fk-relationship-user-to-collection-set-tables.js index e7ca64e..9dda7fa 100644 --- a/src/migrations/009_add-fk-relationship-user-to-collection-set-tables.js +++ b/src/migrations/009_add-fk-relationship-user-to-collection-set-tables.js @@ -1,13 +1,29 @@ export const up = (pgm) => { - pgm.sql( - 'ALTER TABLE collections ADD CONSTRAINT fk_collections_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE' - ) - pgm.sql( - 'ALTER TABLE sets ADD CONSTRAINT fk_sets_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE' - ) + pgm.sql(` + ALTER TABLE collections + ADD COLUMN "user_id" UUID, + ADD CONSTRAINT fk_collections_user_id + FOREIGN KEY (user_id) + REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE; + `) + pgm.sql(` + ALTER TABLE sets + ADD COLUMN "user_id" UUID, + ADD CONSTRAINT fk_sets_user_id + FOREIGN KEY (user_id) + REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE; + `) } export const down = (pgm) => { - pgm.sql('ALTER TABLE collections DROP CONSTRAINT fk_collections_user_id') - pgm.sql('ALTER TABLE sets DROP CONSTRAINT fk_sets_user_id') + pgm.sql(` + ALTER TABLE collections + DROP COLUMN "user_id", + DROP CONSTRAINT fk_collections_user_id; + `) + pgm.sql(` + ALTER TABLE sets + DROP COLUMN "user_id", + DROP CONSTRAINT fk_sets_user_id; + `) }