summaryrefslogtreecommitdiff
path: root/src/db
Commit message (Collapse)AuthorAge
* Implement `sqlite3_backup_step`'s multi-step protocol.Owen Jacobson2024-10-05
|
* Use the right functions for determining error messages.Owen Jacobson2024-10-05
|
* Improve ergonomics of `Backup`Owen Jacobson2024-10-05
|
* Limit unsafe{} blocks even more tightly.Owen Jacobson2024-10-05
|
* Remove an unchecked operation in favour of a panicOwen Jacobson2024-10-05
|
* Tighten up `unsafe{}` blocks in backup logic.Owen Jacobson2024-10-05
|
* Use sqlx's API, not SQL groveling, to find unwanted migrations.Owen Jacobson2024-10-05
|
* Make a backup of the `.hi` database before applying migrations.Owen Jacobson2024-10-05
This was motivated by Kit and I both independently discovering that sqlite3 will happily partially apply migrations, leaving the DB in a broken state.