Documentation

Skeema is a schema management system for MySQL and MariaDB. It enables management of table definitions and schema changes in a declarative fashion using pure SQL.

PageDescription
InstallationInstallation instructions for Skeema CLI and Skeema Cloud Linter
Getting startedUsage examples and screencasts
RequirementsSupported database systems and required database privileges
FeaturesDescribes how Skeema interacts with each type of database object
Config guideOption handling, config file format, and command-line option usage
Command referenceUsage instructions for each command in the Skeema CLI
Option referenceDetailed information on every Skeema option
Schema change workflowRecommended flow for pull-request-driven schema changes
Pipelines and automationIntegrating Skeema into automated workflows
RecipesUsing Skeema to achieve common schema management tasks
FAQFrequently asked questions about Skeema CLI