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
A customer uses custom merge logic because Dolt's conflict detection logic is too lenient. Dolt does it's best to merge as much as it can conflict-free. But this strategy is not apprproate for all use cases.
We should have different conflict detection modes.
Schema/Data - Dolt will only merge data changes or schema changes, not both. If a schema change and a data change are made to the same table, a conflict is thrown.
No schema - Any modifications to schema on the same table are treated as conflicts.
No data - Any modifications to data on the same table are conflicts.
No row merge - Any modifications to the same primary key are treated as conflicts even if the cells that were updated in the row are different.
I'm sure we can think of more.
Potentially this should be controlled by a system variable that can be set globally or within a session.
The text was updated successfully, but these errors were encountered:
A customer uses custom merge logic because Dolt's conflict detection logic is too lenient. Dolt does it's best to merge as much as it can conflict-free. But this strategy is not apprproate for all use cases.
We should have different conflict detection modes.
I'm sure we can think of more.
Potentially this should be controlled by a system variable that can be set globally or within a session.
The text was updated successfully, but these errors were encountered: