sequelize.js - 记录 Sequelize 迁移

标签 sequelize.js

刚开始使用 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/

相关文章:

mysql - 从 Sequelize include 中的 Join Table 获取 key

sequelize.js - 如果条件未找到值,如何返回默认值

mysql - Sequelize.js 模型查询对于 mySQL 和 PostgreSQL 是否相同?

node.js - successRedirect 不适用于 Passport 登录passport-local

node.js - Sequelize - 自定义创建方法

mysql - Sequelize - 限制和排序内部包含

node.js - Sequelize hasMany 关系在两个表上

mysql - 如何使用 Sequelize 连接两个表?

node.js - Sequelize : password cannot be an array or an object

mysql - Node、Sequelize、Mysql - 如何为模型定义排序规则和字符集?