feat(tables): stable column ids for metadata-only rename (#4898)

* feat(tables): stable column ids for metadata-only rename

* fix(tables): address review — id-key exec clears + waiting labels, name in upsert error, un-gate group output ids

* fix(tables): id-correct column undo (rename/create/delete) with id reuse on re-add

* refactor(tables): mint column ids via generateId (uuid), drop collision-check plumbing

* fix(tables): match column id or name when removing column from optimistic delete cache

* fix(tables): resolve column storage id once for delete optimistic strips; biome-format 0228 snapshot

* fix(tables): make in-grid find id-native (scan/return JSONB keys as column ids)

* fix(tables): translate id→name in CSV/JSON export read path (+regression test)
This commit is contained in:
Theodore Li
2026-06-09 02:33:52 -04:00
committed by GitHub
parent efeacb9e22
commit f7811f8acc
44 changed files with 17782 additions and 568 deletions
@@ -21,6 +21,7 @@ export const featureFlagsMock = {
isEmailPasswordEnabled: false,
isSignupEmailValidationEnabled: false,
isTriggerDevEnabled: false,
isTablesFractionalOrderingEnabled: false,
isSsoEnabled: false,
isCredentialSetsEnabled: false,
isAccessControlEnabled: false,