You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: allow replacement of entire datafile when the schema lines up correctly (#3408)
For internal design doc see notion or ping me
What this PR implements

Plan of attack:
* This PR: basic functionality, i.e. when there is no conflict calling
this tx should just work
* Next PR: implement more fine-grained conflict resolution
* Potential future PR (when time permits): Allow partial replacement of
a datafile. This can be done by "dropping" column indice in a datafile,
thereby dropping the column in favor of another
TODO:
- [x] proto definition of the new transaction
- [x] simple rust tests
- [x] test error handling
- [x] PR desc
- [x] python tests
- [x] implement conflict detection
0 commit comments