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
8300: Fix nil panic in using dolt show to inspect secondary indexes.
8299: More consistent return types for dolt procedures
Most procedures that return integers return int64, but there are a few exceptions. The procedures that return int break in doltgres here
8297: dolt_workspace_* update and delete support
This change adds the ability to update dolt_workspace_ tables. Updates can take two forms:
The "staging" column of the table. may be toggled from it's current state. If setting from false to true, the working value will be written into the staged table. Setting from true to false will remove the row from staging, and leave the value in working as is.
You can delete any row which has a "staged" column of false. This will revert the workspace changes and return them to the original value.
2641: Correctly handle indexes on virtual columns
Fixes #8276
Lots of small behaviors around virtual columns were not working correctly:
Adding an index on a virtual column triggered a table rebuild even when this wasn't necessary
Rebuilding a table that contained virtual columns could lead to incorrect results
Inserting into a table with a virtual column could update indexes incorrectly
Adding a generated column to the start of a table could lead to incorrect results
This PR adds tests for these cases and fixes them by tweaking the logic for projections on tables with generated columns.