SYSTEM Cited by 1 source
Skeema¶
Skeema is a MySQL schema management tool that derives intended ALTER statements by comparing two schema states. It instantiates a schema definition in a temporary environment and produces the DDL diff, enabling safe schema-change detection when the source artifact lacks stable column identifiers.
Role at Pinterest¶
Pinterest uses Skeema as a build-time guardrail for self-serve MySQL schemas that declare tables via standalone CREATE TABLE definitions in a centralised repository. Because these artifacts lack stable column identifiers (unlike dedicated schema-definition files with per-column numeric IDs), a textual change may represent a rename, a delete-plus-add, or another semantic rewrite. Skeema resolves the ambiguity by deriving the intended ALTER statement, preventing dangerous transitions before code integration. (Source: sources/2026-06-24-pinterest-automated-schema-evolution-in-pinterests-next-generation-db)
Seen in¶
- sources/2026-06-24-pinterest-automated-schema-evolution-in-pinterests-next-generation-db — used as build-time guardrail for ambiguous CREATE TABLE diffs in Pinterest's schema evolution workflow