'use strict'; /** @type {import('sequelize-cli').Migration} */ module.exports = { async up(queryInterface, Sequelize) { await queryInterface.createTable('worship_leaders', { id: { allowNull: false, autoIncrement: true, primaryKey: true, type: Sequelize.INTEGER, }, code: { type: Sequelize.STRING(32), allowNull: false, unique: true, }, name: { type: Sequelize.STRING(255), allowNull: false, }, aliases: { type: Sequelize.STRING(512), allowNull: false, defaultValue: '', }, active: { type: Sequelize.BOOLEAN, allowNull: false, defaultValue: true, }, createdAt: { allowNull: false, type: Sequelize.DATE, }, updatedAt: { allowNull: false, type: Sequelize.DATE, }, }); }, async down(queryInterface) { await queryInterface.dropTable('worship_leaders'); }, };