20220411000002-add-column-schedules-and-outOfHoursMessage-to-Queues.ts 616 B

1234567891011121314151617181920212223
  1. import { QueryInterface, DataTypes } from "sequelize";
  2. module.exports = {
  3. up: (queryInterface: QueryInterface) => {
  4. return Promise.all([
  5. queryInterface.addColumn("Queues", "schedules", {
  6. type: DataTypes.JSONB,
  7. defaultValue: []
  8. }),
  9. queryInterface.addColumn("Queues", "outOfHoursMessage", {
  10. type: DataTypes.TEXT,
  11. allowNull: true
  12. })
  13. ]);
  14. },
  15. down: (queryInterface: QueryInterface) => {
  16. return Promise.all([
  17. queryInterface.removeColumn("Queues", "schedules"),
  18. queryInterface.removeColumn("Queues", "outOfHoursMessage")
  19. ]);
  20. }
  21. };