2646 Commits

Author SHA1 Message Date
Igor Savin
41606d799c
Move remaining builders to class (#4210) 2021-01-06 20:14:44 +02:00
Igor Savin
000fde3f78
Move transaction type tests to TSD (#4208) 2021-01-06 02:31:49 +02:00
Olivier Guimbal
b766dbce2c
Add pg-mem to documentation (#4207)
Co-authored-by: Igor Savin <iselwin@gmail.com>
2021-01-05 22:25:24 +02:00
Jingsi Zhu
72193891a5
Fix type definition of Transaction (#4172)
Co-authored-by: Igor Savin <iselwin@gmail.com>
2021-01-05 21:38:58 +02:00
schmetzyannick
37eab27d98
Sqlite drop composite foreign keys (#4202)
Co-authored-by: Yannick Schmetz <yannick.schmetz@inform-software.com>
2021-01-05 13:58:02 +02:00
Nicola Krumschmidt
b0299f74ef
Use SQLite rename column instead of ddl helper (#4200)
Since SQLite version 3.25.0 renaming columns is supported natively.
2021-01-03 23:49:12 +02:00
Igor Savin
92d8f49724
Return complete list of DDL commands for creating foreign keys in SQLite (#4194) 2021-01-03 04:10:26 +02:00
Lorefnon
e107ceacfc
Make toSQL().toNative() work for Raw to match the API for QueryBuilder (#4058)
Co-authored-by: Igor Savin <iselwin@gmail.com>
2021-01-02 16:26:29 +02:00
Igor Savin
cef827a146
Update pg-query-stream (#4196) 2021-01-02 14:39:16 +02:00
Igor Savin
74b1683bf2 Minor doc and metadata tweaks 2021-01-02 14:25:43 +02:00
Igor Savin
c16b731fdc
Change default behaviour for transaction rollback (#4195) 2021-01-02 14:23:40 +02:00
Igor Savin
6275ea3b08
Migrate columncompiler to classes (#4193) 2021-01-01 20:35:54 +02:00
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