Merged PRs
dolt
- 2061: Fix bug on deleting parents of user created directory
Addresses issue #2052 - 2041: Added a global commit lock
- 2040: drop primary key does not fail on foreign key conflict if fallback index exists
this is what I need for MLflow, which errored in the original implementation:dolt sql -q "CREATE table parent (pk int, val int, primary key (pk, val), key `backup` (val))" dolt sql -q "CREATE table child (pk int, val int, foreign key (val) references parent (val))" dolt sql -q "alter table parent drop primary key"
- 1901: dolt_remote table read path
This PR originally supported reading and writing adolt_remotes
system table.
It is far bigger than necessary to just support the write path. But the write path code here still works.
TheSessionStateAdaptor
refactor removed write path support, so a lot of the code is currently dead. The Insert/Update/Delete code and bats tests still work if we implementSessionStateAdaptor.AddRemote
andSessionStateAdaptor.DeleteRemote
, so I think the code is worth keeping. I refactored the CLI functions in the process of adding Insert/Delete/Update to avoid duplication, though it is unnecessary untildolt_remote
writes are fixed.