knex是否具有云扳手支持

时间:2018-03-14 09:48:12

标签: node.js google-cloud-platform knex.js google-cloud-spanner

我们目前正在使用带有Knex的NodeJ来连接MySQL 我们计划将数据库迁移到Cloud Spanner 所以想知道,如果knexjs支持云扳手 我没有在他们的官方网站(http://knexjs.org/)中看到任何相关文章。

如果没有,任何支持MySQL和Cloud Spanner的ORM将从knexjs获得最小的更改

2 个答案:

答案 0 :(得分:0)

我们继续使用Knexjs进行扳手操作。到目前为止工作正常。 我们使用knex构建查询 并使用

将其转换为原始查询
querybuilder.toSQL()

并绑定参数。

答案 1 :(得分:-1)

Google公开文档列出了可与Google Cloud Spanner一起使用的不同库。您可以将node.js与Cloud Spanner一起使用,因此我相信knexjs也应该可以工作。建议修改您的代码,以便knexjs输出SQL命令以帮助调试,以防某些命令无法正常工作