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; + `) }