knex 是否支持云扳手

Does knex has cloud spanner support

我们目前使用 NodeJs 和 Knex 连接 MySQL。
我们计划将我们的数据库迁移到 Cloud Spanner。
所以想知道 knexjs 是否支持 cloud spanner。
我在他们的官方网站上没有看到任何相关文章(http://knexjs.org/)。

如果没有,任何支持 MySQL 和 Cloud Spanner 的 ORM 将对 knexjs

进行最小的更改

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

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

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

并绑定参数。