183 Commits

Author SHA1 Message Date
Philip O'Toole
9589c3caa5 Support EXPLAIN INSERT 2026-01-06 23:16:04 -05:00
Philip O'Toole
a325a9b9c7 Handle possible WAL checkpoint failure 2026-01-03 22:54:51 -05:00
Philip O'Toole
75886cdf4d Simplify type checks in comparators.go 2025-12-05 13:21:41 -05:00
Philip O'Toole
4dcf16b2e0 Upgrade SQL parser 2025-12-03 22:16:32 -05:00
Darkarotte
286ce2067f Kkostial/minor refactorings 2025-12-03 13:55:25 -05:00
Philip O'Toole
42c73f936c Minor fixes 2025-11-14 08:51:17 -05:00
Philip O'Toole
646aead3aa Formally use a different protoc
This results in no changes to the generated Go source.
2025-10-21 10:00:38 -04:00
Philip O'Toole
25816cbd81 Upgrade dependencies via 'go get' 2025-10-21 09:58:50 -04:00
Philip O'Toole
47dd834c46 Factor out Protobuf Consistency Levels 2025-10-07 09:43:11 -04:00
Philip O'Toole
8581027368 Case-insensitive backup format query param 2025-10-07 09:14:18 -04:00
Philip O'Toole
9651e8d930 Consistent level-to-string conversions 2025-10-07 08:52:31 -04:00
Philip O'Toole
3c1ee7a129 Support Linearizable reads on the Unified Endpoint 2025-10-01 08:25:53 -04:00
Philip O'Toole
80517cf1a1 Switch go mod from v8 to v9 (#2329) 2025-09-15 10:54:22 -04:00
Philip O'Toole
57b2b5784b Before and After as maps 2025-09-11 21:31:32 -04:00
Philip O'Toole
dbafbeb13c Test all database CDC types 2025-09-11 09:02:22 -04:00
Philip O'Toole
bed6fe04f2 Integrate Store Snapshotting and CDC Service 2025-09-09 09:26:52 -04:00
Philip O'Toole
b509fd2cb6 Move batching into CDC to front 2025-09-08 10:04:59 -04:00
Philip O'Toole
f31d334fdb Record commit timestamp for CDC events 2025-09-01 21:00:54 -04:00
Philip O'Toole
6c8721c03a Initial Store-CDCService integration 2025-08-16 16:26:43 -04:00
Philip O'Toole
c708bc699b Better CDC protobuf naming 2025-08-07 10:35:43 -04:00
Philip O'Toole
7b3a39901a Add byte-marshalling for CDC Events 2025-08-07 10:02:59 -04:00
Philip O'Toole
e3dda91492 Rollback transaction if restore fails 2025-07-31 21:28:20 -04:00
Copilot
94dcdfbdcb Add table-specific backup functionality to rqlite HTTP API with optimized SQL filtering 2025-07-31 00:37:26 -04:00
Copilot
3e4e51c903 Support providing backups in DELETE mode 2025-07-24 14:01:33 -04:00
Philip O'Toole
1150d47a6f Use POST for leader stepdown 2025-07-21 10:52:43 -04:00
Copilot
4f1652f1bd Support processing of intra-cluster "stepdown" requests 2025-07-12 11:46:55 -04:00
Philip O'Toole
2dd2e1dfcd Consolidate utilities into internal module 2025-07-07 11:04:43 -04:00
Philip O'Toole
f8bd839ce9 Add initial CDC Service skeleton 2025-06-26 20:55:19 -04:00
Philip O'Toole
6e7d71abb4 Revert "Support setting key-value pairs via Raft"
This reverts commit def0ff377c.
2025-06-12 09:12:41 -04:00
Philip O'Toole
def0ff377c Support setting key-value pairs via Raft 2025-06-11 22:24:22 -04:00
Philip O'Toole
038fdaabb2 More whitespace fixes 2025-06-11 21:19:44 -04:00
Philip O'Toole
0e039b1b13 Fix whitespace 2025-06-11 21:18:16 -04:00
Philip O'Toole
a4fbdc3e0d Add CDC streamer to database module 2025-06-10 10:06:33 -04:00
Philip O'Toole
9e7b3370f5 Replace interface{} with any (#2077) 2025-04-28 08:12:18 -04:00
Philip O'Toole
eec3ef2d18 Support Commit Hook registration (#2062) 2025-04-08 22:20:14 -04:00
Philip O'Toole
568030f17f Support registering Update Hooks at the database level (#2061) 2025-04-03 22:21:41 -04:00
Philip O'Toole
9d841ea783 Upgrade dependencies (#2059) 2025-03-31 10:27:50 -04:00
Oleksandr Redko
3fc7262cc5 Simplify random package with math/rand/v2 (#2044) 2025-02-08 17:56:31 -05:00
Philip O'Toole
abd78d762b Basic preupdate hook support at DB level 2025-01-22 22:57:14 -05:00
Philip O'Toole
df8bb832b3 Count number rewritten 2025-01-19 12:05:17 -05:00
Philip O'Toole
6ebdf69e34 Count SQL processor panics 2025-01-19 12:02:41 -05:00
Philip O'Toole
fd71fa1366 Recover from any panic during SQL parsing
The SQL parsing library has extensive text coverage, but there is some
possible uncovered SQLite syntax. Don't let the program crash because of
this but signal back to the caller.
2025-01-19 11:58:15 -05:00
Philip O'Toole
7289a95f6c Add benchmark tests 2025-01-19 11:44:46 -05:00
Philip O'Toole
3819adc9e0 Unit test Contains function in parser detection 2025-01-19 11:41:07 -05:00
Philip O'Toole
f2a3eb3988 Merge remote-tracking branch 'origin' into optimize-parser-detection 2025-01-19 11:30:04 -05:00
Philip O'Toole
8adb98dae0 Optimize need-for-parsing detection 2025-01-19 11:29:03 -05:00
Philip O'Toole
60820d2067 Renamed variable for clarity 2025-01-19 11:04:09 -05:00
Oleksandr Redko
c7df4cec86 Fix Windows tests 2025-01-17 17:34:06 +02:00
Oleksandr Redko
25ede0269d Simplify tests by using t.TempDir instead of os.MkdirTemp 2025-01-17 10:37:53 +02:00
Philip O'Toole
d394d3926d Rename GET_NODE_API_URL to GET_NODE_META (#2002)
Rename `GET_NODE_API_URL` to `GET_NODE_META`
2024-12-27 10:13:01 -05:00