Skip to content
SchemaSmith

Learn SchemaSmith

From your current approach to your first deployment — hands-on, across SQL Server, PostgreSQL, and MySQL.

Shape. Strengthen. Succeed.

From blacksmith vocabulary to running real schema across SQL Server, PostgreSQL, and MySQL — and then operating it like a team. Read the primer, then work the courses in order. Every module pairs a quick concept with a hands-on exercise against a local sandbox: declare your state, quench it to a live database, watch it converge.

Not toy examples — real work, on all three engines, against a live sandbox.

  • Your first schema package: one table, declared once, quenched to SQL Server, PostgreSQL, and MySQL.
  • An existing database cast into version-controlled files with SchemaTongs — no hand-written DDL.
  • Multi-tenant fan-out: one quench that finds every database and schema and converges them all.
  • One package, many environments — conditional deployment, script tokens, and data delivery.
  • A real operational loop: code-reviewed schema changes, a CI pipeline, rollback, and zero-downtime promotion across dev, staging, and prod.
  • Docker. The labs spin up a throwaway SQL Server + PostgreSQL + MySQL sandbox — start it, work the lab, tear it down.
  • The SchemaSmith CLI on your PATHschemaquench, schematongs, datatongs. No runtime, no service to configure. Course 1, Module 1 walks the install and confirms the connection.

That’s the whole kit. Read the primer and let’s kindle the forge.