Logo knex

Knex.js

SQL 查询构建器

Knex.js (发音为 /kəˈnɛks/) 是一个 SQL 查询构建器,适用于 PostgreSQL, CockroachDB, MSSQL, MySQL, MariaDB, SQLite3, Better-SQLite3, Oracle, 和 Amazon Redshift,设计灵活、可移植且使用起来有趣。

它具有传统的 node 风格 回调 以及用于更清晰的异步流控制的 promise 接口、流接口、全功能 查询结构 构建器、事务支持(使用保存点)、连接 以及不同查询客户端和方言之间的标准化响应。