LaunchQL Core

Enterprise-Grade PostgreSQL Migration Engine

PostgreSQL migration engine delivering 10x faster deployments than traditional Sqitch through TypeScript-native architecture. Features sophisticated dependency resolution, AST-based change detection, and workspace modularity for composable database development. Built on proven Sqitch principles with modern performance enhancements.

Dependency Resolution

Automatic ordering of complex migration dependencies

Workspace Modularity

Composable PostgreSQL extensions with dependency management

10x Faster Deployments

TypeScript-native engine delivers unprecedented migration performance compared to traditional Sqitch

LaunchQL Core Features

Professional PostgreSQL migration management inspired by Sqitch

Sophisticated Dependency Management

Define complex dependencies between migrations using plan files. Automatically resolves and orders deployments based on your dependency graph.

Transaction-Safe Deployments

Every deployment runs in a transaction with automatic rollback on failure. Ensures your database is never left in an inconsistent state.

Intelligent Change Detection

Choose between content-based or AST-based hashing. AST parsing ignores formatting changes while detecting meaningful SQL modifications.

Version Tagging System

Tag stable database states for easy reference. Deploy or revert to any tagged version with confidence.

Built-in Verification

Every migration can include verification scripts. Automatically validate deployments to ensure changes were applied correctly.

Comprehensive Event Logging

Full audit trail of all migration events. Track who deployed what, when, and why with detailed event logging.

Migration Deployment with Dependencies

Deploy migrations with automatic dependency resolution and verification. The engine handles complex dependency graphs and ensures correct deployment order.

Plan File Management

Define your migration plan with dependencies, tags, and metadata. The Sqitch-inspired format provides powerful dependency management.

CLI-Driven Migration Workflow

Use the LaunchQL CLI for streamlined migration management. Perfect for development workflows, CI/CD pipelines, and automated deployments.