刚开始使用 Sequelize 并尝试使迁移正常工作,并希望查看迁移实际针对数据库运行的 SQL。
我找到了 github comment这建议如何将日志记录到调试模块,但是我在哪里放置“选项”。
options: {
logging: debug('sequelize')
}
最佳答案
启用 “记录”:真在配置连接数据库中(文件 data_base.json )。
例子
{
"username": "postgres",
"password": "postgres",
"database": "agencias",
"host": "127.0.0.1",
"dialect": "postgres",
"timezone": "America/La_Paz",
"migrationStorage": "sequelize",
"migrationStorageTableName": "sequelize_migration",
"logging":true,
"pool": {
"max": 15,
"min": 0,
"idle": 10000
}
}
在项目中执行
sequelize db:migrate --migrations-path src/migrations --config data_base.json
关于sequelize.js - 记录 Sequelize 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33948072/