Avatar for the tursodatabase user
tursodatabase
turso
BlogDocsChangelog

Performance History

Latest Results

always recompute virtual columns in UPDATE/UPSERT; enforce NOT NULL and STRICT TypeCheck Virtual generated columns must always be recomputed in UPDATE/UPSERT when SET clause columns they depend on change. Previously this was gated behind a growing list of conditions (indexes, triggers, returning, check constraints). Simplify to: always compute when virtual columns exist, but only recompute the affected subset using columns_affected_by_update. Additionally, enforce two missing constraint checks on virtual columns: 1. NOT NULL: virtual columns were never in the SET clause, so the regular NOT NULL path skipped them. Emit HaltIfNull after compute_virtual_columns for any virtual column with NOT NULL. 2. STRICT TypeCheck: STRICT tables were not validating types of virtual columns after computation. Add a second TypeCheck pass using virtual_type_check_table_ref in INSERT, UPDATE, and UPSERT. Fixes #6159 Fixes #6161 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
glommer:strict-gc
12 minutes ago
clippy fixes
avinassh:mvcc-encr-optm
24 minutes ago

Latest Branches

CodSpeed Performance Gauge
0%
Add STRICT/NOT NULL checks for generated columns#6219
30 minutes ago
289d7db
glommer:strict-gc
CodSpeed Performance Gauge
0%
4 days ago
d1af026
avinassh:mvcc-encr-optm
CodSpeed Performance Gauge
0%
8 hours ago
48df0b7
penberg:database-registry-inode
© 2026 CodSpeed Technology
Home Terms Privacy Docs