sql-migration-waves-generator

Analyze SQL object dependencies and generate deployment waves.

1|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/Snowflake-Labs/cortex-code-migrations --skill sql-migration-waves-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sql-migration-waves-generator
Source: https://github.com/Snowflake-Labs/cortex-code-migrations/tree/main/plugin/skills/migration/assessment/waves-generator
Command: npx skills add https://github.com/Snowflake-Labs/cortex-code-migrations --skill sql-migration-waves-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill tackles the challenge of planning and executing complex SQL database migrations by automatically analyzing dependencies and creating optimal deployment waves.

Core Features & Use Cases

  • Dependency Analysis: Examines SQL object dependencies and creates a dependency graph for migration planning.
  • Wave Generation: Produces deployment waves respecting dependency order and optimizing batch sizes.
  • Use Case: A team migrating a large data warehouse can use this to sequence object deployments, reduce errors, and ensure schema integrity during transition.

Quick Start

Use the migration wave generator to analyze your registry data and produce deployment waves in a specified output directory.

Frequently Asked Questions about sql-migration-waves-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sequence SQL database object deployments for a large migration?

Determining deployment order for complex SQL schema upgrades involves analyzing object dependencies, generating a dependency graph, and producing batch deployment waves to ensure schema integrity during large data warehouse migrations.

How does dependency graph analysis work for SQL migration planning?

Dependency graph analysis for SQL migration planning examines object dependencies to map relationships, ensuring deployment sequencing respects hierarchical constraints and reduces errors when upgrading interdependent database schemas.

Can I use registry JSON or CSV reports for database migration dependency extraction?

Yes, registry JSON or CSV reports can be used for database migration dependency extraction, providing the structured input data needed to analyze object relationships and generate optimized deployment waves in your specified output directory.

What is the best way to batch interdependent SQL schemas for deployment?

The best way to batch interdependent SQL schemas is to generate deployment waves that respect dependency order while optimizing batch sizes, ensuring reliable migration of complex database objects without breaking schema integrity.

Do I need to manually map dependencies before planning a database upgrade?

No, you do not need to manually map dependencies before planning a database upgrade, because the skill automatically performs dependency graph analysis on your registry data to create optimized deployment sequences for complex SQL schemas.