Merged PRs
dolt
- 2268: Simpler engine construction
No manual management of views and index registries. - 2255: Added scripted SQL tests that use DOLT_COMMIT
- 2254: Prevent pull from erroring on config with no email or name:
- 2252: go/store/data: Use new parents_closure field for FindCommonAncestor.
- 2251: Reworked skipped fk test, display unresolved foreign keys
- 2247: Added test of working set behavior for checkout
Skipped test for #2246 - 2245: /go/store/types: Extracted
sequenceSplitter
interface for rollingValueHasher - 2235: go/store/datas: Materialize a parents closure map at commit time.
- 2224: Allow MySQL dumps to delay foreign key resolution
go-mysql-server
- 591: Introduced a ViewProvider extension
As part of this, got rid of the IndexRegistry and ViewRegistry on the context, put them on the Session instead. These changes significantly simplify the process of constructing an engine and running queries. - 590: Add dolt discord to readme
- 588: Made it possible to use variables in AS OF expressions
As part of this, also pulled resolving variables out of the resolve_columns step into its own rule. - 583: Update INNER JOIN Alpha
- 582: sql/plan: exchange.go: Make Exchange's RowIter wait for all goroutines to shutdown cleanly.
If we do not block on shutting down the goroutines that are handling the
partitions, we cannot guarantee that we will not race with later uses of the
sql.Session, for example.
This converts the implementation to x/sync/errgroup and restructures things
quite a bit. - 581: Skip fk validation on CREATE TABLE when fks are disabled
vitess
- 86: Add transaction characteristic to begin transaction
- 85: can use status w/o quotes for insert statement
re: #2195
Closed Issues
- 2195: Allow using unquoted
status
column identifier inINSERT
statements - 2249:
dolt pull
is trying to do a commit for a ff merge - 2237:
dolt table import -u businesses WA.csv
fails withfatal error: out of memory
- 1669:
foreign_key_checks = 0
should allow out-of-order creation of foreign key constraints - 586: memory/provider.go doesn't use a pointer receiver causing the struct to be copied