From 2902b0323e54566c6b771b1bd51018cea9e6ca38 Mon Sep 17 00:00:00 2001 From: Joseph Nelson Date: Mon, 18 May 2026 23:06:59 -0700 Subject: [PATCH] fixed sql setup (#11) Reviewed-on: https://gitea.nelson-household.com/Hard-at-Work/tcg-collectors-server/pulls/11 Co-authored-by: Joseph Nelson Co-committed-by: Joseph Nelson --- ...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; + `) }