Command Line Interface¶
SQLSpec includes a CLI for managing migrations and inspecting configuration. Use it when you want a fast, explicit workflow without additional tooling.
Core Commands¶
sqlspec db init
sqlspec db create-migration -m "add users"
sqlspec db upgrade
sqlspec db downgrade
Common Options¶
--bind-keytargets a specific database configuration.--no-promptskips confirmation prompts.--formatselects SQL vs Python migration files.--use-loggeremits migration output via structured logger.--no-echodisables console output for migration commands.--summaryemits a single summary log entry when logger output is enabled.
Tips¶
Run
sqlspec --helpto see global options.Run
sqlspec db --helpto see migration command details.