Skip to content

Commit 106c85b

Browse files
[Feature] Use Sqlite Async New SQLIte libs (#93)
* wip * use latest * update sqlite_async package updates * disable FTS on web * use sqlite_async for sqlite wasm * cleanup * Add recursive triggers for web (#101) * Add recursive triggers for web * Override openConnection to execute pragma statements * Await pragma execute * Update sqlite_async dependency to published version --------- Co-authored-by: Mughees Khan <[email protected]>
1 parent c3d105b commit 106c85b

File tree

31 files changed

+262
-409
lines changed

31 files changed

+262
-409
lines changed

demos/supabase-anonymous-auth/pubspec.lock

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,6 @@ packages:
4949
url: "https://pub.dev"
5050
source: hosted
5151
version: "1.18.0"
52-
convert:
53-
dependency: transitive
54-
description:
55-
name: convert
56-
sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
57-
url: "https://pub.dev"
58-
source: hosted
59-
version: "3.1.1"
6052
crypto:
6153
dependency: transitive
6254
description:
@@ -65,14 +57,6 @@ packages:
6557
url: "https://pub.dev"
6658
source: hosted
6759
version: "3.0.3"
68-
drift:
69-
dependency: transitive
70-
description:
71-
name: drift
72-
sha256: "3b276c838ff7f8e19aac18a51f9b388715268f3534eaaf8047c8455ef3c1738d"
73-
url: "https://pub.dev"
74-
source: hosted
75-
version: "2.16.0"
7660
fake_async:
7761
dependency: transitive
7862
description:
@@ -85,18 +69,18 @@ packages:
8569
dependency: transitive
8670
description:
8771
name: fetch_api
88-
sha256: "74a1e426d41ed9c89353703b2d80400c5d0ecfa144b2d8a7bd8882fbc9e48787"
72+
sha256: "97f46c25b480aad74f7cc2ad7ccba2c5c6f08d008e68f95c1077286ce243d0e6"
8973
url: "https://pub.dev"
9074
source: hosted
91-
version: "1.0.3"
75+
version: "2.2.0"
9276
fetch_client:
9377
dependency: transitive
9478
description:
9579
name: fetch_client
96-
sha256: "83c07b07a63526a43630572c72715707ca113a8aa3459efbc7b2d366b79402af"
80+
sha256: "9666ee14536778474072245ed5cba07db81ae8eb5de3b7bf4a2d1e2c49696092"
9781
url: "https://pub.dev"
9882
source: hosted
99-
version: "1.0.2"
83+
version: "1.1.2"
10084
ffi:
10185
dependency: transitive
10286
description:
@@ -472,10 +456,10 @@ packages:
472456
dependency: transitive
473457
description:
474458
name: sqlite3
475-
sha256: b384f598b813b347c5a7e5ffad82cbaff1bec3d1561af267041e66f6f0899295
459+
sha256: "6d17989c0b06a5870b2190d391925186f944cb943e5262d0d3f778fcfca3bc6e"
476460
url: "https://pub.dev"
477461
source: hosted
478-
version: "2.4.3"
462+
version: "2.4.4"
479463
sqlite3_flutter_libs:
480464
dependency: transitive
481465
description:
@@ -484,14 +468,22 @@ packages:
484468
url: "https://pub.dev"
485469
source: hosted
486470
version: "0.5.20"
471+
sqlite3_web:
472+
dependency: transitive
473+
description:
474+
name: sqlite3_web
475+
sha256: "51fec34757577841cc72d79086067e3651c434669d5af557a5c106787198a76f"
476+
url: "https://pub.dev"
477+
source: hosted
478+
version: "0.1.2-wip"
487479
sqlite_async:
488480
dependency: "direct main"
489481
description:
490482
name: sqlite_async
491-
sha256: "4f43be2da7957c580643302c94ae3180045facc6b5872b7e5ba5241afd82c939"
483+
sha256: bf989697c50db97043702c625330895a8ebec4491548a8e46d315b9f60b7582e
492484
url: "https://pub.dev"
493485
source: hosted
494-
version: "0.7.0-alpha.4"
486+
version: "0.7.0-alpha.5"
495487
stack_trace:
496488
dependency: transitive
497489
description:
@@ -701,5 +693,5 @@ packages:
701693
source: hosted
702694
version: "2.0.0"
703695
sdks:
704-
dart: ">=3.3.0 <4.0.0"
696+
dart: ">=3.4.0 <4.0.0"
705697
flutter: ">=3.19.0"

demos/supabase-anonymous-auth/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
supabase_flutter: ^2.0.2
1717
path: ^1.8.3
1818
logging: ^1.2.0
19-
sqlite_async: ^0.7.0-alpha.4
19+
sqlite_async: 0.7.0-alpha.5
2020
universal_io: ^2.2.2
2121

2222
dev_dependencies:

demos/supabase-edge-function-auth/pubspec.lock

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,6 @@ packages:
4949
url: "https://pub.dev"
5050
source: hosted
5151
version: "1.18.0"
52-
convert:
53-
dependency: transitive
54-
description:
55-
name: convert
56-
sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
57-
url: "https://pub.dev"
58-
source: hosted
59-
version: "3.1.1"
6052
crypto:
6153
dependency: transitive
6254
description:
@@ -65,14 +57,6 @@ packages:
6557
url: "https://pub.dev"
6658
source: hosted
6759
version: "3.0.3"
68-
drift:
69-
dependency: transitive
70-
description:
71-
name: drift
72-
sha256: "3b276c838ff7f8e19aac18a51f9b388715268f3534eaaf8047c8455ef3c1738d"
73-
url: "https://pub.dev"
74-
source: hosted
75-
version: "2.16.0"
7660
fake_async:
7761
dependency: transitive
7862
description:
@@ -85,18 +69,18 @@ packages:
8569
dependency: transitive
8670
description:
8771
name: fetch_api
88-
sha256: "74a1e426d41ed9c89353703b2d80400c5d0ecfa144b2d8a7bd8882fbc9e48787"
72+
sha256: "97f46c25b480aad74f7cc2ad7ccba2c5c6f08d008e68f95c1077286ce243d0e6"
8973
url: "https://pub.dev"
9074
source: hosted
91-
version: "1.0.3"
75+
version: "2.2.0"
9276
fetch_client:
9377
dependency: transitive
9478
description:
9579
name: fetch_client
96-
sha256: "83c07b07a63526a43630572c72715707ca113a8aa3459efbc7b2d366b79402af"
80+
sha256: "9666ee14536778474072245ed5cba07db81ae8eb5de3b7bf4a2d1e2c49696092"
9781
url: "https://pub.dev"
9882
source: hosted
99-
version: "1.0.2"
83+
version: "1.1.2"
10084
ffi:
10185
dependency: transitive
10286
description:
@@ -472,10 +456,10 @@ packages:
472456
dependency: transitive
473457
description:
474458
name: sqlite3
475-
sha256: b384f598b813b347c5a7e5ffad82cbaff1bec3d1561af267041e66f6f0899295
459+
sha256: "6d17989c0b06a5870b2190d391925186f944cb943e5262d0d3f778fcfca3bc6e"
476460
url: "https://pub.dev"
477461
source: hosted
478-
version: "2.4.3"
462+
version: "2.4.4"
479463
sqlite3_flutter_libs:
480464
dependency: transitive
481465
description:
@@ -484,14 +468,22 @@ packages:
484468
url: "https://pub.dev"
485469
source: hosted
486470
version: "0.5.20"
471+
sqlite3_web:
472+
dependency: transitive
473+
description:
474+
name: sqlite3_web
475+
sha256: "51fec34757577841cc72d79086067e3651c434669d5af557a5c106787198a76f"
476+
url: "https://pub.dev"
477+
source: hosted
478+
version: "0.1.2-wip"
487479
sqlite_async:
488480
dependency: "direct main"
489481
description:
490482
name: sqlite_async
491-
sha256: "4f43be2da7957c580643302c94ae3180045facc6b5872b7e5ba5241afd82c939"
483+
sha256: bf989697c50db97043702c625330895a8ebec4491548a8e46d315b9f60b7582e
492484
url: "https://pub.dev"
493485
source: hosted
494-
version: "0.7.0-alpha.4"
486+
version: "0.7.0-alpha.5"
495487
stack_trace:
496488
dependency: transitive
497489
description:
@@ -701,5 +693,5 @@ packages:
701693
source: hosted
702694
version: "2.0.0"
703695
sdks:
704-
dart: ">=3.3.0 <4.0.0"
696+
dart: ">=3.4.0 <4.0.0"
705697
flutter: ">=3.19.0"

demos/supabase-edge-function-auth/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
supabase_flutter: ^2.0.2
1717
path: ^1.8.3
1818
logging: ^1.2.0
19-
sqlite_async: ^0.7.0-alpha.4
19+
sqlite_async: 0.7.0-alpha.5
2020
universal_io: ^2.2.2
2121

2222
dev_dependencies:

0 commit comments

Comments
 (0)