We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
We only need the constraint that columns must have default values or be nullable if the merge order can be out of order.
For cases where users will be merging changes in-order we can do a two-phase commit against crsql_changes and relax this constraint.
crsql_changes
The one extra caveat would be that syncs must be at transaction bounds. This could be problematic for long divergence given we lose some transaction information (see https://vlcn.io/blog/how-crsqlite-transactions-work-today)
So.. maybe back to a second virtual table for "full row" merges?
The text was updated successfully, but these errors were encountered:
Related to #294 (vtab for full row sync)
Sorry, something went wrong.
No branches or pull requests
We only need the constraint that columns must have default values or be nullable if the merge order can be out of order.
For cases where users will be merging changes in-order we can do a two-phase commit against
crsql_changes
and relax this constraint.The one extra caveat would be that syncs must be at transaction bounds. This could be problematic for long divergence given we lose some transaction information (see https://vlcn.io/blog/how-crsqlite-transactions-work-today)
So.. maybe back to a second virtual table for "full row" merges?
The text was updated successfully, but these errors were encountered: