'use strict'; module.exports = { async up(queryInterface, Sequelize) { await queryInterface.createTable('task_lists', { task_list_id: { type: Sequelize.UUID, defaultValue: Sequelize.UUIDV4, primaryKey: true }, name: { type: Sequelize.STRING, allowNull: false }, description: { type: Sequelize.TEXT, allowNull: true }, createdBy: { type: Sequelize.INTEGER, allowNull: true }, updatedBy: { type: Sequelize.INTEGER, allowNull: true }, deletedBy: { type: Sequelize.INTEGER, allowNull: true }, createdAt: { type: Sequelize.DATE, allowNull: false }, updatedAt: { type: Sequelize.DATE, allowNull: false }, deletedAt: { type: Sequelize.DATE, allowNull: true }, }); }, async down(queryInterface) { await queryInterface.dropTable('task_lists'); }, };