Knex
E553138
Knex is a SQL query builder for Node.js that provides a flexible, database-agnostic interface for constructing and executing database queries.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript library
ⓘ
SQL query builder ⓘ |
| category |
ORM and query builder ecosystem
ⓘ
database tool ⓘ |
| documentation | https://knexjs.org ⓘ |
| ecosystem | Node.js NERFINISHED ⓘ |
| hasCommand |
knex migrate:latest
ⓘ
knex migrate:make ⓘ knex migrate:rollback ⓘ knex seed:make ⓘ knex seed:run ⓘ |
| hasFeature |
CLI tool
ⓘ
callback-based API ⓘ connection pooling ⓘ database-agnostic interface ⓘ migrations ⓘ promise-based API ⓘ query builder ⓘ query chaining ⓘ raw SQL queries ⓘ schema builder ⓘ transaction support ⓘ |
| integratesWith |
Bookshelf.js
NERFINISHED
ⓘ
Express.js NERFINISHED ⓘ Objection.js NERFINISHED ⓘ |
| license | MIT License ⓘ |
| programmingLanguage | JavaScript ⓘ |
| repository | https://github.com/knex/knex ⓘ |
| runsOn | Node.js NERFINISHED ⓘ |
| supports |
Amazon Redshift
NERFINISHED
ⓘ
Better-SQLite3 NERFINISHED ⓘ CockroachDB NERFINISHED ⓘ MariaDB NERFINISHED ⓘ Microsoft SQL Server NERFINISHED ⓘ MySQL NERFINISHED ⓘ Oracle NERFINISHED ⓘ PostgreSQL NERFINISHED ⓘ SQLite3 NERFINISHED ⓘ TypeScript type definitions ⓘ connection configuration per environment ⓘ multiple database clients ⓘ |
| supportsInterface |
CommonJS
NERFINISHED
ⓘ
ES modules ⓘ |
| usedFor |
building SQL queries
ⓘ
data access layer ⓘ database migrations ⓘ database schema management ⓘ |
| writtenIn | JavaScript ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.