Commit Graph

132 Commits

Author SHA1 Message Date
Nick Tobey cb2d7a162e Respond to PR feedback. 2025-03-20 22:46:46 -07:00
Nick Tobey ece59d6442 Add new encoding types for toast types. 2025-03-20 00:02:31 -07:00
Nick Tobey 94f6aebe60 Store and propagate vector logChunkSize and distanceType 2025-01-13 14:01:34 -08:00
Nick Tobey 84f0b04ac1 Respond to PR feedback: fix typos and outline methods. 2025-01-06 15:40:34 -08:00
Nick Tobey 82b0b9f1e3 Add vector field to schema flatbuffer. 2025-01-05 21:36:50 -08:00
Nick Tobey 1defec91b5 Add Vector Index message type. 2025-01-05 21:36:50 -08:00
Maximilian Hoffman 4fff28324f [stats] persist schema hashes for purging (#8674)
* [statspro] Save table schema hashes to detect alterations between stats loads

* fix preexisting drop datebase issue

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* fix testing harness and in-memory restarts after alter

* tuple fb type

* add new files

* add tuple ident

* fix file ident

* idents again

---------

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
2024-12-13 13:40:06 -08:00
Brian Hendriks 754c505826 Merge branch 'main' into bh/signed-commits 2024-09-04 10:24:11 -07:00
Brian Hendriks c8c252a143 flatbuffer changes 2024-08-28 16:01:24 -07:00
Jason Fulghum 272066d163 Adding support for data conflict resolution with dolt_rebase 2024-08-23 16:55:50 -07:00
Jason Fulghum cda86618a8 Feature: support for --empty=[drop|keep] in dolt_rebase() 2024-08-09 18:14:24 -07:00
Daylon Wilkins d204d27ab0 PR feedback 2024-05-08 05:28:45 -07:00
Zach Musgrave 3f0396add5 Getting rid of multiple table maps 2024-04-19 14:19:22 -07:00
Zach Musgrave ca78438f6b No more changes to schema.fbs 2024-04-17 18:09:37 -07:00
Zach Musgrave 99d32f522c Revert schema flatbuffer change 2024-04-17 18:08:16 -07:00
Zach Musgrave d61c444ff7 Merge main 2024-04-17 17:49:41 -07:00
momantech 73ac859452 chore: fix some comments
Signed-off-by: momantech <cuimoman@qq.com>
2024-04-17 17:26:23 +08:00
Zach Musgrave b15b10a62c semi plausible serialization attempt 2024-04-16 18:08:57 -07:00
Zach Musgrave ceaec05aee Added database schema to foreign keys 2024-04-12 15:40:31 -07:00
Zach Musgrave 2ee49c202a Reworking root_value.fbs for non-default schema table storage 2024-04-11 10:26:51 -07:00
Zach Musgrave 7d79501c33 Moved DatabaseSchema defn to the schema file 2024-04-11 09:06:31 -07:00
Zach Musgrave a907de92bb Schema namespace storage for root values and creation method 2024-04-10 14:32:06 -07:00
Daylon Wilkins 36efa2c8b5 Added storage capabilities for GMS Extended Types 2024-02-07 05:35:35 -08:00
Jason Fulghum 4b656cef71 Tests working 2024-01-31 14:32:36 -08:00
Maximilian Hoffman 6b41096d81 Write stats to disk and dolt_statistics table (#7243)
* Write statistics to prolly tree

* fix go-sql-server-driver

* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh

* bump

* [skip actions] [ga-update-correctness] SQL Correctness updated to 99.997709

* Tidy

* test edits

* fix string outputs

* fix string printing histogram rows

* bump

* [skip actions] [ga-update-correctness] SQL Correctness updated to 99.998097

* test bump

* bump

* bump

---------

Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
Co-authored-by: coffeegoddd <coffeegoddd@users.noreply.github.com>
2024-01-20 11:49:45 -08:00
Jason Fulghum fd6a8c3558 Merge branch 'main' into fulghum/rebase-prototype 2023-12-18 12:09:49 -08:00
James Cor 5012d331f0 serialize on update expressions (#7115) 2023-12-15 22:40:01 -08:00
Jason Fulghum 0843c2391c Next pass on rebase – uses a temporary rebase branch (instead of working in detatched head) 2023-11-16 13:15:49 -08:00
Jason Fulghum 77854677ee Very messy first pass on getting a dolt_rebase stored procedure started, and tracking working set rebase metadata. 2023-11-14 10:19:11 -08:00
James Cor c5710b42ab store GEOMETRY types as BLOBs (#6933) 2023-11-07 01:49:48 -08:00
Zach Musgrave 94541c890e Added new fields to schema.Column. Killed all un-named column struct constructions 2023-10-26 10:19:04 -07:00
Daylon Wilkins b026050a9f Implemented Full-Text indexes 2023-07-26 16:39:27 -07:00
Jason Fulghum ea9c26520a First pass on fixing incorrect, multiple parents for cherry-picked commits when conflicts need to be resolved. 2023-07-21 14:39:24 -07:00
Andy Arthur 2caab10014 go/serial: improve comment docs for flatbuffers defs 2023-05-11 15:34:57 -07:00
Andy Arthur a7ff41c526 go/store/val: improve doc comments, remove todos 2023-05-11 15:24:27 -07:00
Andy Arthur df537759e5 Merge remote-tracking branch 'origin/main' into andy/schema-conflicts 2023-04-20 16:35:05 -07:00
Aaron Son e6f224e6a6 go.mod,proto/third_party/flatbuffers: Bump flatbuffers to dolthub/flatbuffers-v23.3.3-dh.2, change import path to github.com/dolthub/flatbuffers/v23/go. 2023-04-19 15:02:06 -07:00
Andy Arthur 474730af17 go/{doltcore/merge, store}: refactored MergeRoots to return conflicts, serialization method for unmergable tables 2023-04-18 16:43:06 -07:00
Andy Arthur abe3fdbcdc go/doltcore/{doltdb, sqle}: first pass at dolt_schema_conflicts system table 2023-04-18 14:55:29 -07:00
jennifersp a88828d921 support staged set of changes for dolt stash (#5502) 2023-03-08 14:20:25 -08:00
jennifersp 96855527a4 support CLI dolt stash command (#5422) 2023-03-03 16:25:24 -08:00
James Cor 983c74d0f7 merge with main 2023-01-30 13:56:02 -08:00
James Cor 71f960b8ed small fixes 2023-01-25 14:00:07 -08:00
James Cor 978c150784 merge 2023-01-24 16:22:40 -08:00
James Cor 495b487b58 adding encoding 2023-01-23 16:58:37 -08:00
James Cor 94dcffce7e adding spatial index bool to flatbuffers 2023-01-23 12:41:49 -08:00
Daylon Wilkins d95cd6fa7c Branch control permissions across databases 2022-11-14 12:26:04 -08:00
James Cor 954a1e2c8a clean merge 2022-11-07 15:54:41 -08:00
Daylon Wilkins 79ca7f8b7f Added database collation support 2022-10-31 06:42:37 -07:00
Daylon Wilkins 024a1b0138 Rewrote branch control persistence to use flatbuffers 2022-10-18 08:27:14 -07:00