aidp-migrate-catalog
Migrate Databricks Unity Catalog / HMS schemas + tables onto AIDP. Two-stage extract→rewrite→replay pipeline. The rewriter applies 18 DDL rules (3-part→2-part flatten, s3://→oci:// via bucket-map, source-format preserved (Delta stays Delta) with delta.* property scrub, MV/streaming rejection, CREATE SCHEMA COMMENT-colon strip). Batched single-WebSocket DDL replay works around AIDP's per-statement-discard quirk. Use BEFORE aidp-migrate-job — schemas must exist before notebook reads.
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/aidp-migrate-catalog/SKILL.md
- skills/aidp-migrate-catalog/LICENSE
- skills/aidp-migrate-catalog/engine/scripts/catalog_ddl_rewriter.py
- skills/aidp-migrate-catalog/engine/scripts/extract_catalog_databricks.py
- skills/aidp-migrate-catalog/engine/scripts/migrate_catalog.py
- skills/aidp-migrate-catalog/references/ddl-rewrite-rules.md
Every link opens the file at its source, pinned to the revision this page describes.