'use strict'; module.exports = { up: async (queryInterface, Sequelize) => { await queryInterface.createTable('system_configs', { id: { type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true, allowNull: false, comment: '配置ID', }, config_key: { type: Sequelize.STRING(128), allowNull: false, unique: true, comment: '配置键名(唯一)', }, config_value: { type: Sequelize.TEXT, allowNull: true, comment: '配置值', }, created_at: { type: Sequelize.DATE, allowNull: false, defaultValue: Sequelize.literal('CURRENT_TIMESTAMP'), comment: '创建时间', }, updated_at: { type: Sequelize.DATE, allowNull: false, defaultValue: Sequelize.literal('CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'), comment: '更新时间', }, }); }, down: async (queryInterface, Sequelize) => { await queryInterface.dropTable('system_configs'); }, };