From 7f528a23ad1081f76dcde1701419978db80faf2d Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Fri, 6 Jun 2025 15:49:34 +0200 Subject: [PATCH] let's log requests --- package.json | 3 +- .../database/migrations/01-setup-tables.js | 12 +++---- src/back/database/migrations/02-seed-data.js | 31 ------------------- 3 files changed, 8 insertions(+), 38 deletions(-) delete mode 100644 src/back/database/migrations/02-seed-data.js diff --git a/package.json b/package.json index 15a4527..64e4e20 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "lint": "eslint .", "preview": "vite preview", "dev-backend": "node --watch src/back/main.js", - "dev-database": "docker compose up -d" + "dev-database-up": "docker compose up -d", + "dev-database-down": "docker compose down" }, "dependencies": { "@tailwindcss/vite": "^4.1.7", diff --git a/src/back/database/migrations/01-setup-tables.js b/src/back/database/migrations/01-setup-tables.js index a9660b2..7b354e4 100644 --- a/src/back/database/migrations/01-setup-tables.js +++ b/src/back/database/migrations/01-setup-tables.js @@ -5,16 +5,16 @@ module.exports = { return queryInterface.sequelize.transaction((t) => { return Promise.all([ queryInterface.createTable( - "hello_world", + "received_requests", { - first_name: { - type: Sequelize.STRING, + id: { + type: Sequelize.UUID, allowNull: false, unique: true, primaryKey: true, }, - last_name: { - type: Sequelize.STRING, + request_body: { + type: Sequelize.JSON, allowNull: false, }, created_at: { @@ -28,6 +28,6 @@ module.exports = { }); }, down: (queryInterface, Sequelize) => { - return queryInterface.dropTable("hello_world"); + return queryInterface.dropTable("received_requests"); }, }; diff --git a/src/back/database/migrations/02-seed-data.js b/src/back/database/migrations/02-seed-data.js deleted file mode 100644 index 0c3e7c6..0000000 --- a/src/back/database/migrations/02-seed-data.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; - -module.exports = { - up: (queryInterface, Sequelize) => { - return queryInterface.sequelize.transaction((t) => { - return Promise.all([ - queryInterface.bulkInsert( - "hello_world", - [ - { - first_name: "John", - last_name: "Doe", - created_at: new Date(), - }, - { - first_name: "Jane", - last_name: "Smith", - created_at: new Date(), - }, - ], - { transaction: t } - ), - ]); - }); - }, - down: (queryInterface, Sequelize) => { - return queryInterface.bulkDelete( - "hello_world" - ); - }, -};