From bdf96da9dab171003f9fbfc3622a013103ce6f76 Mon Sep 17 00:00:00 2001 From: NoriDev Date: Tue, 2 Jan 2024 19:40:53 +0900 Subject: [PATCH] fix 6df51bff --- .../migration/1704185628000-note-updated-at2.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/backend/migration/1704185628000-note-updated-at2.js b/packages/backend/migration/1704185628000-note-updated-at2.js index 55a4cf49c8..b3fee061e4 100644 --- a/packages/backend/migration/1704185628000-note-updated-at2.js +++ b/packages/backend/migration/1704185628000-note-updated-at2.js @@ -2,8 +2,16 @@ export class NoteUpdatedAt1704185628000 { name = 'NoteUpdatedAt1704185628000' async up(queryRunner) { - await queryRunner.query(`ALTER TABLE "note" DROP COLUMN "updatedAt"`); - await queryRunner.query(`ALTER TABLE "note" ADD "updatedAt" TIMESTAMP WITH TIME ZONE`); + await queryRunner.query(`SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'note' AND column_name = 'updatedAt'`) + .then(updatedAt => { + if (updatedAt.length > 0) { + return []; + } else { + return [ + queryRunner.query(`ALTER TABLE "note" ADD "updatedAt" TIMESTAMP WITH TIME ZONE`) + ]; + } + }) } async down(queryRunner) {