From ad5fced30354ab06459e392b124c9581d74f8707 Mon Sep 17 00:00:00 2001 From: Robson Tenorio Date: Thu, 30 Jun 2022 23:10:30 -0300 Subject: [PATCH] =?UTF-8?q?Criado=20as=20migration=20para=20inser=C3=A7?= =?UTF-8?q?=C3=A3o=20na=20Tabela=20```Queue```=20dos=20campos=20```startWo?= =?UTF-8?q?rk```,=20```endWork```=20e=20```absenceMessage```?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migrations/20210108164404-create-queues.ts | 9 --------- .../20220619203200-add-startwork-queues.ts | 14 ++++++++++++++ .../20220619203500-add-endwork-queues.ts | 14 ++++++++++++++ .../20220619203900-add-absencemessage-queues.ts | 14 ++++++++++++++ 4 files changed, 42 insertions(+), 9 deletions(-) create mode 100644 backend/src/database/migrations/20220619203200-add-startwork-queues.ts create mode 100644 backend/src/database/migrations/20220619203500-add-endwork-queues.ts create mode 100644 backend/src/database/migrations/20220619203900-add-absencemessage-queues.ts diff --git a/backend/src/database/migrations/20210108164404-create-queues.ts b/backend/src/database/migrations/20210108164404-create-queues.ts index 89e091e5..4a404d67 100644 --- a/backend/src/database/migrations/20210108164404-create-queues.ts +++ b/backend/src/database/migrations/20210108164404-create-queues.ts @@ -22,15 +22,6 @@ module.exports = { greetingMessage: { type: DataTypes.TEXT }, - startWork: { - type: DataTypes.STRING - }, - endWork: { - type: DataTypes.STRING - }, - absenceMessage: { - type: DataTypes.TEXT - }, createdAt: { type: DataTypes.DATE, allowNull: false diff --git a/backend/src/database/migrations/20220619203200-add-startwork-queues.ts b/backend/src/database/migrations/20220619203200-add-startwork-queues.ts new file mode 100644 index 00000000..4ef1fb3a --- /dev/null +++ b/backend/src/database/migrations/20220619203200-add-startwork-queues.ts @@ -0,0 +1,14 @@ +import { QueryInterface, DataTypes } from "sequelize"; + +module.exports = { + up: (queryInterface: QueryInterface) => { + return queryInterface.addColumn("Queues", "startWork", { + type: DataTypes.STRING, + allowNull: true, + }); + }, + + down: (queryInterface: QueryInterface) => { + return queryInterface.removeColumn("Queues", "startWork"); + } +}; \ No newline at end of file diff --git a/backend/src/database/migrations/20220619203500-add-endwork-queues.ts b/backend/src/database/migrations/20220619203500-add-endwork-queues.ts new file mode 100644 index 00000000..51740203 --- /dev/null +++ b/backend/src/database/migrations/20220619203500-add-endwork-queues.ts @@ -0,0 +1,14 @@ +import { QueryInterface, DataTypes } from "sequelize"; + +module.exports = { + up: (queryInterface: QueryInterface) => { + return queryInterface.addColumn("Queues", "endWork", { + type: DataTypes.STRING, + allowNull: true, + }); + }, + + down: (queryInterface: QueryInterface) => { + return queryInterface.removeColumn("Queues", "endWork"); + } +}; \ No newline at end of file diff --git a/backend/src/database/migrations/20220619203900-add-absencemessage-queues.ts b/backend/src/database/migrations/20220619203900-add-absencemessage-queues.ts new file mode 100644 index 00000000..346b742f --- /dev/null +++ b/backend/src/database/migrations/20220619203900-add-absencemessage-queues.ts @@ -0,0 +1,14 @@ +import { QueryInterface, DataTypes } from "sequelize"; + +module.exports = { + up: (queryInterface: QueryInterface) => { + return queryInterface.addColumn("Queues", "absenceMessage", { + type: DataTypes.TEXT, + allowNull: true, + }); + }, + + down: (queryInterface: QueryInterface) => { + return queryInterface.removeColumn("Queues", "absenceMessage"); + } +}; \ No newline at end of file