Task Summary
Part of #6870. Add the database table that records each user's warehouses (base columns; the
assume-role columns come in a later PR).
user_warehouse table — one row per warehouse: whid (PK), uid (owner, FK → user),
name (user-facing), warehouse_name (the catalog name user-<uid>-<name>, unique),
lakekeeper_warehouse_id, flavor, s3_bucket, s3_endpoint, s3_region, created_at.
Ownership FK + UNIQUE(uid, name).
- jOOQ codegen — regenerate the
UserWarehouse POJO/DAO from the new table (and update
texera_ddl.sql).
Schema only — nothing reads or writes it yet.
Task Type
Task Summary
Part of #6870. Add the database table that records each user's warehouses (base columns; the
assume-role columns come in a later PR).
user_warehousetable — one row per warehouse:whid(PK),uid(owner, FK →user),name(user-facing),warehouse_name(the catalog nameuser-<uid>-<name>, unique),lakekeeper_warehouse_id,flavor,s3_bucket,s3_endpoint,s3_region,created_at.Ownership FK +
UNIQUE(uid, name).UserWarehousePOJO/DAO from the new table (and updatetexera_ddl.sql).Schema only — nothing reads or writes it yet.
Task Type