如何从knex脚本中获取SQL?

时间:2018-03-31 11:24:17

标签: sql knex.js

我有一组使用knex构建数据库的脚本。构建此数据库或获取SQL以构建数据库的最小努力是多少?我没有为自己设置Node.js,我是Node.js和Knex的新手,但我确实知道SQL。

1 个答案:

答案 0 :(得分:0)

  

构建此数据库或获取数据库的最小努力是多少   用于构建它的SQL?

您的两个选项是:

  1. 在本地计算机上安装节点(非常简单see: link),并针对本地数据库运行脚本(根据所需的环境设置量,可能也可能不简单)。然后,如果要在不同的数据库上构建表,则可以使用数据库转储表创建SQL。

  2. 查看Knex脚本并对其进行反向工程。 Knex表创建功能并不复杂,您可以参考Knex API here

  3. 我建议尝试#1,如果需要花费超过一小时或2小时,那么只需执行#2,除非有50个或更多的表,否则无论如何都要按照#1的方式工作。 / p>

    PS:如果您运行Knex脚本,您还可以在knex连接配置中打开调试,并且正在执行的SQL将输出到控制台。