Skip to main content

MetaDbDiff

Welcome to the MetaDbDiff technical documentation portal. Content is derived from source code, tests, and pipeline artifacts.

Projects

MetaDbDiff

Database metadata comparison and DDL migration script generation engine for Delphi and Lazarus. Compare two physical database schemas, or compare a Delphi Pascal ORM entity model against an active database, and emit surgical DDL synchronization scripts. v2.0.0 — supports Firebird, Firebird 3, Interbase, PostgreSQL, MySQL, MSSQL, Oracle, SQLite, and AbsoluteDB.

Documented release

This portal matches the published v2.0.0 tag, per boss.json and repository tags.

  • [2.0.0] — Multi-dialect DDL engine: Firebird / Firebird 3 / Interbase / PostgreSQL / MySQL / MSSQL / Oracle / SQLite / AbsoluteDB. Decoupled metadata extraction layer (TMetadataDBAbstract). Full MIK (MetaInfo Kind) internal model (TTableMIK, TColumnMIK, TPrimaryKeyMIK, TForeignKeyMIK, TIndexeKeyMIK, TCheckMIK, TViewMIK, TTriggerMIK, TCatalogMetadataMIK). Column-position reordering via ComparerFieldPosition.

See IDDLGeneratorCommand for the full DDL generation interface.