knex
https://github.com/tgriesser/knex
JavaScript
A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
JavaScript not yet supported25 Subscribers
Add a CodeTriage badge to knex
Help out
- Issues
- Allow `readonly string[]` for `withRecursive` column names
- fix(types): #6528 - accept readonly column lists in with
- fix(schema): escape JSON default values in formatDefault and MySQL's columncompiler (CWE-89)
- Expose QueryBuilder and Raw classes from the main entry point (deep import into knex/lib/* has no types)
- PG: toPathForJson complex path
- fix(pg,cockroachdb): convert every segment of a nested json path
- fix(oracledb): #6519, don't drop connections that aren't from a session pool
- Accept an options object as the primary key constraint name on mysql and sqlite
- v3.3.0 (oracledb): "DPI-1011: connection was not acquired from a session pool" on destroyRawConnection
- How to use `LifecycleHook` in practice
- Docs
- JavaScript not yet supported