mirror of
https://github.com/supabase/supabase.git
synced 2026-10-08 19:05:06 +03:00
Replace the prototype's local valtio demo store (warehouseDemoStore) with
React Query hooks in data/warehouse/ that call new /platform/warehouse/{ref}/...
endpoints (designed in data/warehouse/WAREHOUSE_API_PLAN.md; they 404 until the
backend ships):
- useWarehouseTablesQuery / useWarehouseTableState(s): per-table storage state
- useWarehouseLinkTableMutation: "Copy to Warehouse"
- useWarehouseDetachTableMutation: "Detach Warehouse copy"
- useWarehouseCatalogQuery / useUpdateWarehouseCatalogMutation: catalog access + creds
Rewires the storage panel (now keyed by schema/name), table list, table-detail
layout/overview/settings, the Warehouse Catalog integration cards, and the
Connect-sheet catalog panel. Deletes warehouseDemoStore and the unused
WarehouseModeChip / WarehouseStorageDetailsDialog. Also fixes latent type errors
carried in by the prototype (dangling imports; adds 'table_settings' to the
index-advisor telemetry origin union).
Warehouse Catalog credentials/snippets remain Iceberg-REST-shaped pending the
DuckLake external-access design (see WAREHOUSE_API_PLAN.md).