3084 Commits

Author SHA1 Message Date
Igor Savin
a896386f36
Extract DDL operation SQL generation (#4192) 2021-01-01 19:42:19 +02:00
Igor Savin
0e09fcd3c1
Refactor to classes (part 2) (#4191) 2021-01-01 18:46:16 +02:00
Igor Savin
b43dadbe01
Refactor to classes (#4190) 2021-01-01 17:46:10 +02:00
Igor Savin
936126c0f0
Add analytic functions v2 (#4188)
Co-authored-by: CorvusCorrax <renaud.cayol@gmail.com>
Co-authored-by: Alexandre Tiertant <alexandre.tiertant@gmail.com>
2020-12-31 14:38:50 +02:00
Igor Savin
177938afeb
Introduce the "infamous triplet" export (#4181) 2020-12-30 22:26:08 +02:00
7opf
2b1fed5434
fallback to json for sqlite3 when using jsonb (#4186)
Co-authored-by: Severin Skillman <sev@skillman.ch>
2020-12-30 22:16:09 +02:00
Ben Lu
a31f0400e6
Add transaction isolation support (#4185) 2020-12-30 18:13:35 +02:00
Igor Savin
2aec21ed5e
Try to introduce some organization into how files are grouped (#4178) 2020-12-28 16:55:08 +02:00
Igor Savin
245453951b Add knex-tablecleaner to the list 2020-12-28 16:31:12 +02:00
Igor Savin
6381c9daea Merge remote-tracking branch 'origin/master' 2020-12-28 15:38:29 +02:00
Igor Savin
761c150e24 Remove redundant entry 2020-12-28 15:38:19 +02:00
Igor Savin
9354eca645
Add ecosystem doc (#4183) 2020-12-28 15:35:55 +02:00
Igor Savin
965bf9bfbd Add missing keywords 2020-12-28 14:44:46 +02:00
Igor Savin
b5fbce655e
Add missing onConflict overrides (#4182) 2020-12-28 14:26:58 +02:00
maximelkin
1acb1b097b
drop fake-client and Knex.raw (#4180) 2020-12-28 02:27:48 +02:00
maximelkin
709dd0b949
add to upgrading note for url format migration (#4179)
Co-authored-by: Igor Savin <iselwin@gmail.com>
2020-12-28 01:23:39 +02:00
maximelkin
4da221ba4f
whatwg url connection string parsing (#3702) 2020-12-28 00:09:58 +02:00
Igor Savin
5d3801cf51
Split and clean-up runner (#4177) 2020-12-27 22:50:29 +02:00
Igor Savin
5f34fc170a Documentation cleanup
Co-authored-by: Greg Gorlen <ggorlen@users.noreply.github.com>
2020-12-27 16:30:40 +02:00
Igor Savin
1ba0858a83
Update dependencies (#4176) 2020-12-27 15:29:25 +02:00
Igor Savin
6a862e9459
Extract query execution-related code from client (#4175) 2020-12-27 15:19:47 +02:00
Bogdan Chadkin
c54cded69d
Drop liftoff (#4122) 2020-12-26 19:29:46 +02:00
Igor Savin
6c82c1712d Let's get ready for one last 0.x branch before we go 1.0.0 2020-12-26 19:27:25 +02:00
Igor Savin
5249d36e68 Prepare 0.21.15 for release 0.21.15 2020-12-26 19:17:31 +02:00
Rijk van Zanten
9692e36561
Add primary/foreign support to SQLite on alterTable (#4162)
Co-authored-by: Igor Savin <iselwin@gmail.com>
2020-12-26 19:10:40 +02:00
Igor Savin
f6a64afaed Use GitHub Actions badge 2020-12-25 21:02:20 +02:00
Igor Savin
7ee7c2a1ee Update coveralls link 2020-12-25 20:56:09 +02:00
Igor Savin
71e146840f Add LCOV generation 2020-12-25 20:48:40 +02:00
Igor Savin
d20131f31d Fix SQLite dialect in CI 2020-12-25 20:39:32 +02:00
Igor Savin
938d5c263a Add more debug output for dialect resolution 2020-12-25 20:33:06 +02:00
Igor Savin
f52361dc60 Try to fix Docker setup 2020-12-25 20:24:22 +02:00
Igor Savin
38607e7946 Remove unneeded matrix 2020-12-25 20:21:34 +02:00
Igor Savin
980ac3e626
Run Node.js 15 in CI (#4173) 2020-12-25 20:20:18 +02:00
Igor Savin
763d044a11 Add coverage exclusion rules 2020-12-22 19:03:55 +02:00
Igor Savin
a3bcae3ebd
Separate CI workflow for coverage (#4170) 2020-12-22 18:42:45 +02:00
Igor Savin
1631d90b7d Use test:db:coverage 2020-12-22 10:43:54 +02:00
Igor Savin
b4f5080097
Add GitHub Actions (#4168) 2020-12-22 10:28:58 +02:00
Nicolas Vitaterna
c296092e75
Add after and first to columnBuilder types #3549 (#4169) 2020-12-22 00:45:39 +02:00
Igor Savin
ad41e1c0f4
Minor code improvements (#4167) 2020-12-20 01:43:36 +02:00
Igor Savin
1211152f07
Extract knex config resolution logic (#4166) 2020-12-19 16:44:15 +02:00
Igor Savin
dbd27bbc18 Prepare 0.21.14 for release 0.21.14 2020-12-18 02:05:44 +02:00
Kkmatt11
629909475c
Fix MSSQL with returns on inserts and deletes on tables with triggers (#4152) 2020-12-18 01:12:04 +02:00
Igor Savin
704853d605
Improved integration test framework (#4161) 2020-12-14 23:47:02 +02:00
Duc Nghiem Xuan
5e95a6afb8
Make sure query-response and query-error events contain _knexTxId (#4160) 2020-12-14 11:10:20 +02:00
Snir Shechter
1975899c9c
Bugfix: Uses esm import if package.json type is module (#4158) 2020-12-14 01:09:43 +02:00
Igor Savin
ce3b9febcd Prepare 0.21.13 for release 0.21.13 2020-12-12 01:26:02 +02:00
Igor Savin
3394a02935
Avoid connection getting stuck on socket hangup (#4157) 2020-12-11 23:56:14 +02:00
Ivan Starkov
84cee6c445
Fix performance of asyncStackTraces with enable-source-maps node flag (#4154) 2020-12-11 13:19:03 +02:00
Shunsuke Mano
4c42fa2520
Fix(seed:run): irregular seed file execution order (#4156) 2020-12-11 13:18:03 +02:00
Avi Itskovich
bc04b7ab30
Add support for application_name (#4153)
Add support for application_name as a valid type. This option is already supported in `pg`, see https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/pg/index.d.ts
2020-12-10 11:08:57 +02:00