我们正在开发一种支持将数据写入多种数据库类型(postgrs、oracle、mysql和mssql(的产品。我们希望使用一个javascript/typescript库,它有助于通过公共抽象与这些dbs进行交互。
我们不能使用orms(像typeorm(,因为在编译时不知道模式,而且它是由客户端配置的。
你知道有哪个库提供抽象数据库访问,并支持上面提到的dbs吗?
我们发现Knex是一个很棒的数据库抽象库,它的级别低于ORM,这正是我们想要的东西。