Add a SQLite database backend #265

Merged
wojtek merged 20 commits from 248---replace-json-file-as-a-database-with-sqlite into main 2025-01-12 10:24:53 +01:00

20 Commits

Author SHA1 Message Date
dce2756e7e Update README
All checks were successful
Cargo CI / Build and Test (pull_request) Successful in 2m14s
Cargo CI / Lint (pull_request) Successful in 1m11s
2025-01-12 10:22:22 +01:00
b6b25f7198 Re-export bundled feature of rusqlite
All checks were successful
Cargo CI / Build and Test (pull_request) Successful in 2m15s
Cargo CI / Lint (pull_request) Successful in 1m10s
2025-01-12 10:20:34 +01:00
0695740666 Ensure sorting when deserializing
All checks were successful
Cargo CI / Build and Test (pull_request) Successful in 2m10s
Cargo CI / Lint (pull_request) Successful in 1m8s
2025-01-12 10:06:03 +01:00
21ba413df4 Lint
All checks were successful
Cargo CI / Build and Test (pull_request) Successful in 2m50s
Cargo CI / Lint (pull_request) Successful in 1m7s
2025-01-12 10:03:16 +01:00
701719834e Complete UT coverage 2025-01-12 10:02:52 +01:00
8c55b79777 Move definition 2025-01-12 09:27:13 +01:00
50dd1e3730 Load unit test 2025-01-12 09:25:59 +01:00
634a17c2bf Add load test 2025-01-12 07:43:46 +01:00
e24f776896 Succinct unit tests
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m15s
Cargo CI / Lint (pull_request) Successful in 1m7s
2025-01-11 20:45:08 +01:00
03d950109b Fix compilation
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m13s
Cargo CI / Lint (pull_request) Successful in 1m8s
2025-01-11 17:09:30 +01:00
7b6cb56066 fix
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m12s
Cargo CI / Lint (pull_request) Failing after 40s
2025-01-11 16:40:18 +01:00
65299269c4 Move logic to mod from backend
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m14s
Cargo CI / Lint (pull_request) Failing after 41s
2025-01-11 16:38:10 +01:00
8c83c6fac6 Clean up some code
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m14s
Cargo CI / Lint (pull_request) Failing after 40s
2025-01-11 16:15:57 +01:00
4a59611311 Clippy lints
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m12s
Cargo CI / Lint (pull_request) Successful in 1m7s
2025-01-11 16:02:47 +01:00
0fe6fe0be1 Complete implementation
Some checks failed
Cargo CI / Build and Test (pull_request) Failing after 2m59s
Cargo CI / Lint (pull_request) Failing after 1m4s
2025-01-11 15:47:07 +01:00
a9782b74cc Add tests 2025-01-11 14:16:53 +01:00
eccc8a880f A nicer version compiles 2025-01-11 13:50:44 +01:00
02fdef444f Draft code to write database 2025-01-11 11:36:54 +01:00
3c6c093f1e Add rusqlite dependency 2025-01-10 19:25:40 +01:00
cfa0d8f256 Update build and dev dependencies 2025-01-10 19:20:29 +01:00