From a41f16132d7a228e4aa4d902de17311b867d997b Mon Sep 17 00:00:00 2001 From: Joseph Nelson Date: Mon, 18 May 2026 22:57:29 -0700 Subject: [PATCH] trying a CMD fix for docker and added FK relationship to users table (#10) Reviewed-on: https://gitea.nelson-household.com/Hard-at-Work/tcg-collectors-server/pulls/10 Co-authored-by: Joseph Nelson Co-committed-by: Joseph Nelson --- Dockerfile | 2 +- ...fk-relationship-user-to-collection-set-tables.js | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/migrations/009_add-fk-relationship-user-to-collection-set-tables.js diff --git a/Dockerfile b/Dockerfile index c1b79c8..e7dbb94 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,4 +20,4 @@ WORKDIR /app COPY . . RUN npm install --force -CMD ["npm", "run", "start"] +CMD npm run start 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 new file mode 100644 index 0000000..e7ca64e --- /dev/null +++ b/src/migrations/009_add-fk-relationship-user-to-collection-set-tables.js @@ -0,0 +1,13 @@ +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' + ) +} + +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') +}