Skip to content

Tags: shareup/sqlite

Tags

v23.0.0

Toggle v23.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Do not listen to lifecycle events on Mac Catalyst (#60)

v22.1.0

Toggle v22.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Make auto-subscribe to app notifications configurable (#59)

So we can avoid them on macCatalyst

v22.0.0

Toggle v22.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix adding custom collation sequences (#58)

v21.3.0

Toggle v21.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Collating sequences (#57)

* Add SQLiteDatabase.addCollation() and removeCollation()
* Update CI
* Update GRDB to version 7

v21.2.0

Toggle v21.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Expose methods to release memory (#56)

- Expose releaseMemory() and releaseMemoryEventually()
- Update GRDB

v21.1.4

Toggle v21.1.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Coordinate truncate and close (#55)

v21.1.3

Toggle v21.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prevent long-running tasks from preventing the database from closing (#…

…54)

v21.1.2

Toggle v21.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use writeWithoutTransaction when appropriate (#53)

This pull request fixes SQLITE_BUSY errors caused by the shift to IMMEDIATE transactions.

Updating the transaction type https://sqlite.org/lang_transaction.html#deferred_immediate_and_exclusive_transactions from the default DEFERRED to IMMEDIATE exposed some issues with the way SQLite wrapped GRDB. SQLite was wrapping some writes in an unnecessary transaction. This caused issues because IMMEDIATE transactions immediately begin a write, meaning other writes will receive a SQLITE_BUSY error. Before applying the changes in this pull request, vacuuming and checkpointing tests failed when IMMEDIATE transactions were used.

v21.1.1

Toggle v21.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Catalyst fixes (#52)

- Fall back to URL(filePath:directoryHint:) if URL(string:) fails
- Use immediate transactions for writes groue/GRDB.swift#1485

v21.1.0

Toggle v21.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add support for VACUUM INTO (#51)

- Add support for VACUUM INTO
- Update to Swift 5.9