当前位置: 首页 > 面试题库 >

如何查看Sequelize.js生成的SQL?

房冥夜
2023-03-14
问题内容

我想查看发送到PostgreSQL服务器的SQL命令,因为我需要检查它们是否正确。我特别对表创建命令感兴趣。

例如,ActiveRecord(Ruby)将其SQL语句打印到标准输出。Node.js / ActionHero.js和Sequelize.js也可能吗?


问题答案:

您可以在初始化sequelize时传递日志记录选项,该选项可以是函数或console.log。

var sequelize = new Sequelize('database', 'username', 'password', {
    logging: console.log
    logging: function (str) {
        // do your own logging
    }
});

如果只想查看表创建查询,也可以将日志记录选项传递给.sync

sequelize.sync({ logging: console.log })


 类似资料:
  • 使用Lombok使用Eclipse/Maven生成代码。希望能够在文本中查看正在生成的类。在目标下四处搜寻,但什么也没看到。有没有办法让Lombok输出生成的类?

  • 我使用scalatest和scalacheck来做一些基于属性的测试。我对scala和这些库都不熟悉,所以假装这段代码没有实际上那么难看。 我有一个这样的测试: 如何查看 scalacheck 生成的值?我目前正在运行这样的测试: 但我得到的只是通过/失败输出。

  • 在窗口中,使用命令“jmeter -n -t [测试 JMX 文件] -l [测试日志文件] -e -o ”来生成仪表板结果不会执行并显示错误。

  • 我有普罗米修斯服务器,正在运行WMI导出器的Azure VM使用自我发现。在Grafana中,我使用仪表板变量进行过滤(见屏幕截图)。 在VM上,我创建了一个自定义导出器,该导出器为每个服务器输出值为1的度量值,并且每个服务器将这些值发送到在etc/prometheus/prometheus.yaml中配置的单个Push网关 当我查看刮取的度量时,我总是看到实例:localhost:9091和作业

  • 我正在Weka中使用Metacost函数。我想查看分类器的总成本。有人能告诉我如何查看总成本吗?我正在使用Weka GUI浏览器。 我尝试在分类选项卡的“更多选项”部分启用成本敏感评估选项。但是,由于我必须输入两次成本矩阵(一次在元成本中,一次在更多选项部分),系统会返回元成本的总成本还是成本敏感分类器?我有点困惑。 提前谢谢你

  • 问题内容: 有没有办法像在开发中一样查看生产环境中从Rails生成的所有查询? 问题答案: 是的你可以。如果进入config / environments / production.rb文件,则有类似以下内容的部分: 取消注释config.log_level行,您将在生产中获得与在开发中相同的日志。