Commit Graph

  • 283fba2e0d use normalized table name Jussi Saurio 2025-09-27 09:53:11 +03:00
  • b43a89e423 Add regression tests for ALTER TABLE stuff Jussi Saurio 2025-09-27 09:38:02 +03:00
  • 67d320960d ALTER TABLE: prevent dropping/renaming column referenced in VIEW Jussi Saurio 2025-09-27 09:37:15 +03:00
  • 3137357092 ALTER TABLE: prevent dropping indexed column in VDBE layer Jussi Saurio 2025-09-27 09:37:03 +03:00
  • 085b92dc4e ALTER TABLE: prevent dropping indexed columns in translate layer Jussi Saurio 2025-09-27 09:36:13 +03:00
  • a2d833c073 ALTER TABLE: add comment about things preventing drop column Jussi Saurio 2025-09-27 09:35:32 +03:00
  • d796964a1e Merge 'support mixed integer and float expressions in the expr_compiler' from Glauber Costa Pekka Enberg 2025-09-27 08:22:14 +03:00
  • e9155610ed Merge 'github: Add 30 minute timeout to all jobs' from Pekka Enberg Pekka Enberg 2025-09-27 08:21:41 +03:00
  • 2f1ac8eb4a Merge 'bench/tpch: remove "cast('yyyy-mm-dd' as datetime)"' from Jussi Saurio Pekka Enberg 2025-09-27 08:21:30 +03:00
  • 65b382b9e1 Merge 'Make MVCC code Send and Sync' from Pekka Enberg Pekka Enberg 2025-09-27 08:21:01 +03:00
  • 92291ed736 Merge 'Fix offset variable handling' from Nikita Sivukhin Pekka Enberg 2025-09-27 08:20:54 +03:00
  • a932ac5450 Merge 'core: recover logical log on Database::connect ' from Pere Diaz Bou Pekka Enberg 2025-09-27 08:20:41 +03:00
  • a58c6a3c0b Merge branch 'main' into main Danawan Bimantoro 2025-09-27 11:05:44 +07:00
  • d28022b491 support mixed integer and float expressions in the expr_compiler Glauber Costa 2025-09-26 10:22:52 -03:00
  • 5dc30b5a68 Merge 'core/storage: Display page category for rowid integrity check failure' from Pekka Enberg Preston Thorpe 2025-09-26 19:07:45 -04:00
  • ddbedecace Merge 'fix encryption config in the sync-client' from Nikita Sivukhin Preston Thorpe 2025-09-26 19:01:27 -04:00
  • 5d8a735aaf fix clippy error PThorpe92 2025-09-26 18:06:09 -04:00
  • abab04dac9 Add regression test for col named rowid PThorpe92 2025-09-26 17:33:53 -04:00
  • d4dc458328 Evaluate table column refs before checking rowid to allow using it as col name PThorpe92 2025-09-26 17:33:38 -04:00
  • e52aa1538e Remove unused BTreeTable method for checking single field on Column in schema PThorpe92 2025-09-26 17:32:51 -04:00
  • af215c2906 Check cols first before falling back to explicit rowid in UPDATE translation PThorpe92 2025-09-26 17:32:16 -04:00
  • 9bd852297a Allow in parser using rowid explicitly for a col when creating table PThorpe92 2025-09-26 17:31:02 -04:00
  • e43184fb98 Merge 'translate: refactor arguments and centralize parameter context' from Preston Thorpe Preston Thorpe 2025-09-26 13:05:29 -04:00
  • d9658070a9 Fix clippy warnings PThorpe92 2025-09-26 12:17:34 -04:00
  • 5fcc187434 translate: refactor arguments and centralize parameter context PThorpe92 2025-09-26 12:06:44 -04:00
  • 222ab125c1 Turso 0.2.0-pre.9 Pekka Enberg 2025-09-26 19:00:14 +03:00
  • fe4bfb7c88 fix encryption config in the sync-client Nikita Sivukhin 2025-09-26 19:29:37 +04:00
  • 931cf2658e core/storage: Display page category for rowid integrity check failure Pekka Enberg 2025-09-26 18:23:14 +03:00
  • 99adf73168 core/mvcc/logical-log: rename to needs_recovery Pere Diaz Bou 2025-09-26 16:59:57 +02:00
  • f7bf60e856 github: Add 30 minute timeout to all jobs Pekka Enberg 2025-09-26 17:20:28 +03:00
  • f80650586a remove misleading comment Nikita Sivukhin 2025-09-26 16:03:29 +04:00
  • 5bf69350b3 add simple tests for offset/limit binding Nikita Sivukhin 2025-09-26 15:08:40 +04:00
  • 63a9fa8c28 fix handling of offset parameter set through variable Nikita Sivukhin 2025-09-26 15:02:55 +04:00
  • 1b2d7ea534 Merge 'fix avg aggregation' from Nikita Sivukhin Preston Thorpe 2025-09-26 09:59:50 -04:00
  • a0c47b98b8 fix test Nikita Sivukhin 2025-09-26 17:41:13 +04:00
  • 5b5379d078 propagate context to stringifier to properly derive column names Nikita Sivukhin 2025-09-26 17:40:41 +04:00
  • 52f3216211 fix avg aggregation Nikita Sivukhin 2025-09-26 17:11:06 +04:00
  • 045b11b255 bench/tpc-h: don't fail build if query 1 has output difference (known floating point precision issue) Jussi Saurio 2025-09-26 16:02:37 +03:00
  • a783f82470 bench/tpch: remove "cast('yyyy-mm-dd' as datetime)" Jussi Saurio 2025-09-26 15:46:16 +03:00
  • 9e47cc3700 clippy Pere Diaz Bou 2025-09-26 14:16:11 +02:00
  • 1402e9841e core/mvcc: Wrap StreamingLogicalLogReader::buffer with RwLock Pekka Enberg 2025-09-26 14:17:51 +03:00
  • 96accef06c core/mvcc: Wrap header with RwLock Pekka Enberg 2025-09-26 14:02:12 +03:00
  • 59d3e37b9f fmt Pere Diaz Bou 2025-09-26 13:01:13 +02:00
  • 9c1d94a355 core/mvcc/logical-log: assert we don't call begin_load_tx twice Pere Diaz Bou 2025-09-26 12:59:13 +02:00
  • 4cdf293a2b core/mvcc/logical-log: fuzz test recover use db.restart Pere Diaz Bou 2025-09-26 12:56:58 +02:00
  • ae994146af core/mvcc/logical-log: on mvcc restart clear DATABASE_MANAGER Pere Diaz Bou 2025-09-26 12:56:43 +02:00
  • 2a7abd82f7 core/lib: recover mvcc logical log if needed on connect Pere Diaz Bou 2025-09-26 12:47:52 +02:00
  • 83d8a7c775 core/mvcc/logical-log: lock recover logical log process Pere Diaz Bou 2025-09-26 12:47:31 +02:00
  • fdabbed539 length shall not count when it sees nullc Pavan-Nambi 2025-09-26 15:07:33 +05:30
  • 255e357547 resolve column alias after rewritting column access in the expression in returning insert clause Nikita Sivukhin 2025-09-26 13:12:46 +04:00
  • faf3a970a7 fix clippy Nikita Sivukhin 2025-09-26 13:01:25 +04:00
  • f82dd8dffd fix schema sql-gen internal logic to use as_ident() helper Nikita Sivukhin 2025-09-26 12:58:24 +04:00
  • 27c9506059 do not auto-lowercase Name identifiers Nikita Sivukhin 2025-09-26 12:32:01 +04:00
  • c4b3074575 format Nikita Sivukhin 2025-09-26 11:47:32 +04:00
  • ae24d637a8 adjust edge-cases Nikita Sivukhin 2025-09-26 11:34:27 +04:00
  • 12b89fd2f1 do not use Name::new Nikita Sivukhin 2025-09-26 11:09:21 +04:00
  • 68fd940d73 small fix to make pragmas work Nikita Sivukhin 2025-09-25 20:50:16 +04:00
  • f767a2f8e7 fix compilation Nikita Sivukhin 2025-09-25 20:38:53 +04:00
  • f3f9219795 completely remove usage of enum variants Nikita Sivukhin 2025-09-25 18:27:14 +04:00
  • 9f2f8438e0 remove normalization of identifiers - this will be unnecessary Nikita Sivukhin 2025-09-25 18:11:11 +04:00
  • fdf8ca88fd introduce exact(...) function - because enum variant will disappear Nikita Sivukhin 2025-09-25 17:57:47 +04:00
  • 2f4d76ec6d remove pattern matching over Name::Quoted Nikita Sivukhin 2025-09-25 12:44:32 +04:00
  • 468046c654 translit and script danawan 2025-09-26 15:20:27 +07:00
  • 506908e648 Merge 'translate: disallow creating/dropping internal tables' from Jussi Saurio Pekka Enberg 2025-09-26 10:40:09 +03:00
  • 9461e22c06 Merge 'Improve DBSP view serialization' from Glauber Costa Pekka Enberg 2025-09-26 09:18:45 +03:00
  • cfa449a0c0 Merge 'Disallow multiple primary keys in table definition' from Jussi Saurio Jussi Saurio 2025-09-26 09:16:14 +03:00
  • abb0c704af translate: disallow creating/dropping internal tables Jussi Saurio 2025-09-25 13:51:31 +03:00
  • 00b69467f3 Merge 'Add CAST to fuzzer' from Levy A. Jussi Saurio 2025-09-26 09:13:49 +03:00
  • 064cc04b69 Merge 'Fix CREATE INDEX with quoted identifiers' from Iaroslav Zeigerman Jussi Saurio 2025-09-26 09:13:30 +03:00
  • c83ee9fc3e Merge 'Fix ungrouped aggregate with offset clause' from Preston Thorpe Jussi Saurio 2025-09-26 09:13:16 +03:00
  • 9549ca5d51 Merge 'translate/update: allow for updating nonalias'd rowid column explicitly ' from Preston Thorpe Jussi Saurio 2025-09-26 09:13:03 +03:00
  • 08d1a4aa2c Merge 'Display nothing for .schema command when table not found' from Preston Thorpe Jussi Saurio 2025-09-26 09:12:51 +03:00
  • 252da9254a fix another incorrect test Jussi Saurio 2025-09-25 16:20:25 +03:00
  • 3170077952 Fix incorrect test Jussi Saurio 2025-09-25 16:19:28 +03:00
  • 6d6fc91da3 Disallow multiple primary keys in table definition Jussi Saurio 2025-09-25 15:47:30 +03:00
  • 1b5e74060a make sure that we are able to prevent views from being corrupted Glauber Costa 2025-09-25 22:18:20 -03:00
  • 3dc1dca5a8 use 128-bit hashes for the zset_id Glauber Costa 2025-09-25 15:54:20 -03:00
  • b9011dfa16 Replace custom serialization with a saner version Glauber Costa 2025-09-25 07:13:31 -03:00
  • 04de70fd66 Update test to reflect lack of err message when .schema nonexistant table is ran PThorpe92 2025-09-25 19:44:42 -04:00
  • 714691748e Display nothing for .schema command when table not found PThorpe92 2025-09-25 19:34:11 -04:00
  • 9d4dee01fb Add regression test for explicit rowid update PThorpe92 2025-09-25 19:16:20 -04:00
  • 3a5b9dcf35 Fix UPDATE behavior to handle explicit rowid update on non rowid alias columns PThorpe92 2025-09-25 19:16:00 -04:00
  • 52e9bb8949 Create sentinel constant value for rowid to handle direct update of rowid col with no alias PThorpe92 2025-09-25 19:15:28 -04:00
  • 429a9e4bf0 Put comment back PThorpe92 2025-09-25 16:47:19 -04:00
  • 05cab4bb91 Add test for ungrouped aggregate with offset PThorpe92 2025-09-25 16:38:21 -04:00
  • b7a431b79e Fix ungrouped aggregate with offset clause PThorpe92 2025-09-25 16:26:08 -04:00
  • d44a1f8bca Merge 'Implement json_tree' from Mikaël Francoeur Preston Thorpe 2025-09-25 16:45:44 -04:00
  • b34e53d6c6 Fix CREATE INDEX with quoted identifiers Iaroslav Zeigerman 2025-09-25 08:55:29 -07:00
  • ad9c12b094 Merge 'Make Connection Send' from Pekka Enberg Pekka Enberg 2025-09-25 21:04:49 +03:00
  • 27ee12b300 Merge 'core/mvcc/logical-log: refactor get log path in tests' from Pere Diaz Bou Pekka Enberg 2025-09-25 21:04:15 +03:00
  • c255e456d6 Merge 'Fix incorrect "column is ambiguous" error with USING clause' from Jussi Saurio Pekka Enberg 2025-09-25 21:02:36 +03:00
  • c76738c83b Merge 'Disallow ORDER BY and LIMIT in a non-compound VALUES() statement' from Jussi Saurio Pekka Enberg 2025-09-25 21:02:17 +03:00
  • b3a0008950 Merge 'parser: fix incorrect LIMIT/OFFSET parsing of form LIMIT x,y' from Jussi Saurio Pekka Enberg 2025-09-25 21:01:40 +03:00
  • 9c9b525f8a Merge 'core: Wrap Connection::mv_tx with RwLock' from Pekka Enberg Pekka Enberg 2025-09-25 20:47:03 +03:00
  • 91cff65e44 Merge 'Autoincrement' from Pavan Nambi Pere Diaz Bou 2025-09-25 18:57:24 +02:00
  • 334da8abbb core/mvcc/logical-log: refactor get log path in tests Pere Diaz Bou 2025-09-25 18:33:26 +02:00
  • cc70ec892b Merge 'Fix .schema command for empty databases' from Diego Reis Pekka Enberg 2025-09-25 17:25:46 +03:00
  • e80d8cd0c0 Merge 'translate: disable support for UPDATE ... ORDER BY' from Jussi Saurio Pekka Enberg 2025-09-25 17:24:15 +03:00
  • f8130d051f Merge 'Fix JavaScript bindings' from Nikita Sivukhin Pekka Enberg 2025-09-25 17:24:03 +03:00
  • 7a56c93b81 Makes clippy happy Diego Reis 2025-09-25 10:39:38 -03:00