kert
4f67b4f9fd
implement P4 lakehouse: deploy, load, and validate Iceberg tables (fix #14, fix #15, fix #16, fix #17)
- src/aco/lake/deploy.py: deploy_schemas() creates Iceberg namespaces
and tables from SQLTable models via PyIceberg REST Catalog
- src/aco/lake/load.py: load_to_iceberg() copies DuckDB tables to
Iceberg with append/replace modes
- src/cli/lake.py: wire deploy, load, validate commands with
--catalog-type (nessie/polaris), --schema, --dry-run, --mode options
- Catalog.validate() compares SQLTable definitions vs Iceberg metadata
- 20 new tests (type resolution, dry run, mock deploy/load, CLI help)
- All 11339 tests pass
2026-03-12 17:06:58 -04:00
..
2026-02-28 14:58:48 -05:00
2026-03-01 01:50:21 -05:00
2026-03-01 01:50:21 -05:00
2026-02-28 14:58:48 -05:00
2026-03-11 15:03:09 -04:00
2026-02-28 14:58:48 -05:00
2026-03-01 01:50:21 -05:00
2026-03-07 14:55:57 -05:00
2026-03-01 01:50:21 -05:00
2026-02-28 14:58:48 -05:00
2026-02-28 14:58:48 -05:00
2026-03-01 01:50:21 -05:00
2026-03-01 01:50:21 -05:00
2026-02-28 14:58:48 -05:00
2026-03-01 01:50:21 -05:00
2026-02-28 14:58:48 -05:00
2026-02-28 14:58:48 -05:00
2026-03-01 01:50:21 -05:00
2026-03-01 01:50:21 -05:00
2026-03-12 17:06:58 -04:00
2026-03-01 01:50:21 -05:00
2026-03-12 15:52:08 -04:00
2026-03-12 15:52:08 -04:00
2026-03-12 15:52:08 -04:00
2026-03-12 15:52:08 -04:00
2026-02-28 14:58:48 -05:00
2026-03-12 13:03:44 -04:00
2026-03-12 13:03:44 -04:00
2026-03-11 15:03:09 -04:00