1
0
Fork 0

166 Commits (b64efbdee165b4f88a57430ca3208760c3887974)

Author SHA1 Message Date
Philip O'Toole 539e578227 Add WAL-validity checking functions 1 year ago
Philip O'Toole d940779045 More unit testing of WAL-replay 1 year ago
Philip O'Toole 50fbdc73fd Tigther code 1 year ago
Philip O'Toole a9796eeb36 Better testing 1 year ago
Philip O'Toole 68fc185c76 More WAL DB open testing 1 year ago
Philip O'Toole 19d83ff1ca More enforcement of DELETE mode in-and-out 1 year ago
Philip O'Toole 0463a92fde Fix Serialize() to work with WAL mode
This function is even more resource (disk, RAM) intensive, but it's goal
is to be correct, not efficient.
1 year ago
Philip O'Toole 4e639d4f17 Add more detail to comments
Serialize() is problematic with WAL mode databases. It needs close study
and may have to be retired before enabling WAL mode. For example
Serialize() is called by Snapshotting. Snapshotting would need to move
to Backup, at for on-disk mode.
1 year ago
Philip O'Toole 33b56af639 Fix Backup for WAL mode 1 year ago
Philip O'Toole 3f462eecfa Remove all on-disk SQLite files on startup 1 year ago
Philip O'Toole 26ad4913c9 Correct comment 1 year ago
Philip O'Toole 6b32b7f4d2 Add function which returns size of WAL 1 year ago
Philip O'Toole 7e1b8d12d7 Add full WAL support to DB layer 1 year ago
Philip O'Toole df33a4aa42 DB layer supports enabling WAL mode 1 year ago
Philip O'Toole 67941699b6 Add some WAL-related control code
Not actually called yet.
1 year ago
Philip O'Toole 5e37ff9c55 Fix typo in variable name 1 year ago
Philip O'Toole f58bd0cf7b Add some important PRAGMA state to DB stats 1 year ago
Philip O'Toole dd9b3f2695 PRAGMA synchronous=OFF for on-disk databases 1 year ago
Philip O'Toole 4a7ac2850f rqlite doesn't (yet) support WAL mode SQLite data 1 year ago
Philip O'Toole 2fd62f3f64 Isolation testing only applies to on-disk 1 year ago
Philip O'Toole 5ff28d354f Set Error on correct field 1 year ago
Philip O'Toole 9924fe75f5 Some small improvements 1 year ago
Philip O'Toole 3058d3e9fc Fix transaction handling in db.Request() 1 year ago
Philip O'Toole 59786e818b Initial unit tests for db.Requests()
Seems to work well.
1 year ago
Philip O'Toole 4cbb541e9b DB Request code-complete except for transactions 1 year ago
Philip O'Toole fe176a9752 Merge branch 'query-exec-stmt-with-conn' into unified-endpoint 1 year ago
Philip O'Toole 497c6b3340 Elevate queryer type 1 year ago
Philip O'Toole 3d652d929e More factoring of DB query layer 1 year ago
Philip O'Toole de70664bf1 More code in db.Request() 1 year ago
Philip O'Toole 6fcf85ef40 Flag major issue 1 year ago
Philip O'Toole 1987f9b07b Flesh out db.Request
Needs full unit testing.
1 year ago
Philip O'Toole b2b0b188e9 Factor out functions 1 year ago
Philip O'Toole 2af5fc26aa Move comment 1 year ago
Philip O'Toole 8f45c4c8c9 Factor out read-only check 1 year ago
Philip O'Toole bb868595c1 Start prepping DB layer 1 year ago
Philip O'Toole 92a604c4ec Move SQLite validity checks to db module 1 year ago
Philip O'Toole fb1e5e3903
Use correct errors (thanks GPT!) 1 year ago
Philip O'Toole 95a689b3cf Some improvements thanks to ChatGPT 4 2 years ago
Philip O'Toole 41bf265b02 Fix more handling of nil named values 2 years ago
Philip O'Toole 0702e39ace Add ResetStats 2 years ago
Philip O'Toole e3cc4eb5d0
go mod updates (#1120)
* go mod updates

* CHANGELOG
2 years ago
Philip O'Toole 54aec1ca33 Tighten up backup code 2 years ago
Philip O'Toole 221907f8a9 Support nil as paramterized values 2 years ago
Philip O'Toole c8b9fd72da Sanity check supplied SQLite data 2 years ago
Philip O'Toole c91ca45ba4 Expose more DB attributes 2 years ago
Philip O'Toole a6a3567a4d DB layer returns in-memory status 2 years ago
Philip O'Toole ebb2ff32c2 Send rand() once in DB layer 3 years ago
Philip O'Toole 24a5dc8c4b Much better random file names 3 years ago
chermehdi 3bfcbffc37 Fix typos and Grammar issues 3 years ago
Philip O'Toole 01849e77d5 Add db-level support for named paremeters 3 years ago