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.