【发布时间】:2012-05-11 08:04:37
【问题描述】:
我目前正在开发一个需要能够在 PostgreSQL 和 SQL Server 数据库之间切换的 Node.js 应用程序。两个数据库都有相同的表,操作也相同(基本的 CRUD,没什么花哨的)。
我进行了研究,并且知道周围有足够的库可以访问这两个数据库。
理想情况下,我想使用 ORM 并让它处理差异。但是,我似乎无法找到一个兼具两者的 ORM 框架。事实上,我找不到任何支持 SQL Server 的 ORM,而几乎所有的 ORM 都支持 Postgres。
所以我的问题是:是否有支持两者的 ORM?如果没有,是否有其他抽象工具/框架可以让我的开发人员生活更轻松?
【问题讨论】:
-
这不是一个真正的答案,但我最终潜入了 JugglingDB (github.com/1602/jugglingdb) 它有一个相当简单的集成新数据库的方法。我还没有实现完整的适配器,所以现在它还没有准备好用于一般用途,但我希望有一天能完成它并将它捐赠给项目(客户可以接受)。
标签: sql-server postgresql node.js orm