From 24170e868494fb0880401553bac5e83cc8896562 Mon Sep 17 00:00:00 2001 From: Apoorv Mishra Date: Sun, 24 Jul 2022 14:27:21 +0530 Subject: [PATCH] chore: Remove updatedAt column from events table (#3841) --- .../20220722184916-remove-event-updatedat.js | 14 ++++++++++++++ server/models/Event.ts | 3 +-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 server/migrations/20220722184916-remove-event-updatedat.js diff --git a/server/migrations/20220722184916-remove-event-updatedat.js b/server/migrations/20220722184916-remove-event-updatedat.js new file mode 100644 index 000000000..84e9fe010 --- /dev/null +++ b/server/migrations/20220722184916-remove-event-updatedat.js @@ -0,0 +1,14 @@ +'use strict'; + +module.exports = { + async up (queryInterface, Sequelize) { + await queryInterface.removeColumn("events", "updatedAt"); + }, + async down (queryInterface, Sequelize) { + await queryInterface.addColumn("events", "updatedAt", { + type: Sequelize.DATE, + allowNull: false, + defaultValue: Sequelize.fn('NOW'), + }); + } +}; diff --git a/server/models/Event.ts b/server/models/Event.ts index 0e1c4727d..4e2e7806d 100644 --- a/server/models/Event.ts +++ b/server/models/Event.ts @@ -20,7 +20,7 @@ import User from "./User"; import IdModel from "./base/IdModel"; import Fix from "./decorators/Fix"; -@Table({ tableName: "events", modelName: "event" }) +@Table({ tableName: "events", modelName: "event", updatedAt: false }) @Fix class Event extends IdModel { @IsUUID(4) @@ -106,7 +106,6 @@ class Event extends IdModel { globalEventQueue.add( this.build({ createdAt: now, - updatedAt: now, ...event, }) );