Browse documentation by database platform.
SchemaSmith’s documentation is built in three layers — platform-neutral concepts, database-specific reference, and CLI tool details. Whether you’re new to schema-as-code or going deep, knowing how the layers fit gets you to the right docs faster.
Start with Getting Started or Core Concepts to learn the model, then your platform’s reference, then the tool docs as you build your workflow.
SchemaSmith manages schemas for three databases. Each has its own tables, types, and templates.
Extract, version, and deploy Microsoft SQL Server schemas with SchemaTongs, SchemaQuench, and DataTongs.
Extract, version, and deploy PostgreSQL schemas with SchemaTongs, SchemaQuench, and DataTongs.
Extract, version, and deploy MySQL schemas with SchemaTongs, SchemaQuench, and DataTongs.
Cross-platform reference and long-form guides for going deeper.
Cross-platform fundamentals — schema packages, migrations, data delivery, rollback, multi-tenant deployments, the recycle bin, and how the SchemaSmith model works under the hood.
Reference for the three command-line tools: SchemaTongs (extract), SchemaQuench (deploy), and DataTongs (data load and unload).
Long-form guides on zero-downtime deployments, rollback strategies, schema drift, dependency management, and database DevOps.