Skip to content
SPECIFICTION
Get listed

DB Change Manager vs Doctrine Migrations

DB Change Manager

idera.com

Doctrine Migrations

doctrine-project.org

Side by side

FigureDB Change ManagerDoctrine Migrations
Price from—Free
Free plan—Yes
Free trialYes—
Open source——
WindowsYes—
Linux—Yes
Self-hosted—Yes
Plans published21
Spec score · Database Migration Tools8.2 (#9)8.5 (#6)
PurposeDB Change Manager automates, manages, and tracks complex database schema changes across relational database platforms.Doctrine Migrations adds database schema versioning and helps deploy schema changes.
Schema comparisonIt captures and compares schema differences between archived or live databases.It can generate migrations by comparing the current database schema with mapping information defined through the ORM.
SupportIDERA says its support packages vary by product and directs customers to DB PowerStudio support plan information or its support team.The documentation directs users to the Doctrine mailing list, Slack, GitHub bug reporting, and Stack Overflow for help.

Plans

DB Change Manager

  • DB Change Manager — Single Platform$2,028, paid once
  • DB Change Manager — Multi-Platform$2,698, paid once

DB Change Manager pricing →

Doctrine Migrations

  • Doctrine MigrationsFree

Doctrine Migrations pricing →

In their own words

DB Change Manager

DB Change Manager has no write-up on Specifiction yet; its figures are above.

Visit idera.com

Doctrine Migrations

Doctrine Migrations is a free, self-hosted PHP library for versioning database schemas and deploying changes in a reviewable, testable way. Built on Doctrine DBAL and ORM, it can generate migration code by comparing a database schema with ORM mapping information, with documentation covering diffing with or without the ORM. Console commands show migration status, perform dry runs, execute one or more migrations, and revert changes. Generated SQL can be written to a file with --write-sql instead of applied directly, while --no-interaction supports unattended execution. Transaction controls cover all-or-nothing behavior and running with or without transactions. Install it through Composer, which provides a doctrine-migrations console application, or download a PHAR from GitHub releases. Doctrine lists integrations for Symfony, Zend, Laravel, Silex, and Nette. Version 3.9.8 is stable; 3.8 and earlier are unmaintained.

Visit doctrine-project.org