Commit Graph

2456 Commits

Author SHA1 Message Date
Simon Binder b56cf96b09
Run drift web tests with WebAssembly 2022-04-04 21:49:05 +02:00
Simon Binder a721e896d3
Add warnings for `customConstraint` misuse 2022-04-04 21:13:07 +02:00
Simon Binder 3898114962
Restructure drift test files 2022-04-03 12:53:58 +02:00
Simon Binder 5981d409c5
Merge pull request #1774 from westito/unique-constraint
Unique constraint DSL for Dart tables
2022-04-03 12:53:24 +02:00
Simon Binder fb7246654d
Web documentation for unique Dart columns 2022-04-03 12:44:02 +02:00
Simon Binder 6047ec912f
Add changelog entry, expand docs a bit 2022-04-03 12:34:21 +02:00
Simon Binder 4e508b62ab
Test parsing unique keys 2022-04-03 12:28:12 +02:00
Simon Binder a52118ecd5
Merge remote-tracking branch 'origin/develop' into unique-constraint 2022-04-03 12:04:22 +02:00
Michal Šrůtek 7884831809
Fix return type in upsert (#1787) 2022-04-03 12:02:13 +02:00
Simon Binder 0984e52dc7
Basic support for running unit tests on web again 2022-04-03 00:39:13 +02:00
Simon Binder 3db32be42b
Restructure test utils in drift 2022-04-02 23:55:08 +02:00
westito 835403c9c3 Update SQLite version 2022-04-02 20:37:42 +02:00
westito ff1912fc07 Merge remote-tracking branch 'simolus3/develop' into unique-constraint
# Conflicts:
#	drift/lib/src/ffi/database.dart
2022-04-02 20:13:44 +02:00
westito c584b5ccfd Fix failed analyze and test codes 2022-04-02 20:12:57 +02:00
westito ec53328e49 Fix unique constraint tests 2022-04-02 20:12:13 +02:00
westito 171cf88aac Regenerate all test code 2022-04-02 20:11:40 +02:00
westito 4713dd1a68 Add forgotten code change to table writer 2022-04-02 20:10:48 +02:00
westito 0cf71b9477 Add unqiue constraints test 2022-04-02 20:09:04 +02:00
Simon Binder 9c31a17926
Add docs on `WasmDatabase` 2022-04-02 20:02:37 +02:00
Simon Binder 87848e58dd
Delete example app from drift_sqflite 2022-04-02 19:42:06 +02:00
Simon Binder 7a243fe0bf
Remove unintended dependency override 2022-04-02 19:35:55 +02:00
Simon Binder 1f8e850f7c
Add wasm library to changelog 2022-04-02 19:10:41 +02:00
Simon Binder 7c2d95fb30
Use experimental wasm backend in new example 2022-04-02 19:08:33 +02:00
Simon Binder 49b215facd
Add experimental wasm backend 2022-04-02 18:04:52 +02:00
Simon Binder 1a2406ddc1
Add new cross-platform Flutter example 2022-04-02 18:01:10 +02:00
Simon Binder 3f7eaa459a
Fix postgres test path in misc integration tests 2022-04-01 23:57:38 +02:00
Simon Binder e4671d40f7
Update flutter web worker example too 2022-04-01 23:48:15 +02:00
Simon Binder 6e79a5b58c
Use `package:js` to wrap sql.js library 2022-04-01 23:42:52 +02:00
Simon Binder fc0d30583a
Some maintenance work on examples 2022-04-01 22:39:28 +02:00
Simon Binder 204fbad682
Move examples into top-level folder 2022-04-01 22:11:21 +02:00
Simon Binder 26c3dbfb48
Update docs on supported platforms 2022-04-01 22:02:38 +02:00
westito 8c8272b579 Change Column to GeneratedColumn in TableInfo uniqueKeys 2022-03-31 12:51:20 +02:00
Simon Binder 221ca2382f
Fix type argument in `Batch.insert` (#1781) 2022-03-30 18:47:52 +02:00
Simon Binder 8e3259c971
Ignore all lints in generated code 2022-03-30 09:59:41 +02:00
Simon Binder a1c2ff893c
Fix typo in `clientDefault` dart docs 2022-03-29 22:01:40 +02:00
westito 13d1ae0304 Make uniqueKey handle multiple keys 2022-03-28 16:29:01 +02:00
westito 27192f11c4
Fix null aware type converter data class field suffix (#1775) 2022-03-28 00:05:15 +02:00
westito 5d4c5dea70 Add uniqueKey to table definition 2022-03-22 17:00:27 +01:00
westito 51d2328998 Add unique() to column builder 2022-03-22 15:21:37 +01:00
Simon Binder fcc7e42d23
Link to platforms page from getting started 2022-03-20 12:39:22 +01:00
Tomaž Marhat c0bd703122
fix: wrap element name inside ReCase (#1762) 2022-03-20 11:36:06 +01:00
Simon Binder 231c270fb1
Prepare 1.5.2 release of `drift_dev` 2022-03-15 19:41:45 +01:00
Simon Binder a3769a4b65
Fix doc reference 2022-03-15 17:00:22 +01:00
Simon Binder 5a2b6a36cc
Fix crash when reading type converters (#1757) 2022-03-15 16:51:30 +01:00
Simon Binder f3b945564f
First release of `drift_sqflite` 2022-03-14 21:51:43 +01:00
Simon Binder ece91869f6
Fix analysis warnings in `drift_sqflite` example 2022-03-14 21:39:16 +01:00
Simon Binder fb64c7404f
Replace moor references in drift_sqflite 2022-03-14 21:35:43 +01:00
Simon Binder 4669b0b964
Add rename notice to `moor_flutter` 2022-03-14 21:30:43 +01:00
Simon Binder 35d5ff35c8
Prepare minor `drift_dev` release 2022-03-14 21:27:36 +01:00
Simon Binder c80d37e9d9
Add example to `drift_sqflite` 2022-03-14 21:26:20 +01:00