PHP Package: doctrine/migrations
Doctrine Migrations is a powerful PHP library for managing database schema changes efficiently. It provides a structured approach to version control database changes, making it easier to collaborate and maintain large projects.
Package Description
Doctrine Migrations is a versatile tool that simplifies the process of evolving database schemas in PHP projects. With support for a wide range of databases, it ensures seamless migration workflows, enhancing database versioning and maintenance. The library offers robust features like schema diffing, generating migration classes, and applying changes incrementally, all while maintaining data integrity and consistency.
- Doctrine\Migrations\Configuration\Connection\ConfigurationFile
- Doctrine\Migrations\Configuration\Connection\ConnectionRegistryConnection
- Doctrine\Migrations\Configuration\Connection\ConnectionLoader
- Doctrine\Migrations\Configuration\Connection\ExistingConnection
- Doctrine\Migrations\Configuration\Connection\Exception\FileNotFound
- Doctrine\Migrations\Configuration\Connection\Exception\LoaderException
- Doctrine\Migrations\Configuration\Connection\Exception\InvalidConfiguration
- Doctrine\Migrations\Configuration\Connection\Exception\ConnectionNotSpecified
- Doctrine\Migrations\Configuration\Migration\ConfigurationFile
- Doctrine\Migrations\Configuration\Migration\ConfigurationFileWithFallback
- Doctrine\Migrations\Configuration\Migration\FormattedFile
- Doctrine\Migrations\Configuration\Migration\JsonFile
- Doctrine\Migrations\Configuration\Migration\YamlFile
- Doctrine\Migrations\Configuration\Migration\PhpFile
- Doctrine\Migrations\Configuration\Migration\ConfigurationArray
- Doctrine\Migrations\Configuration\Migration\Exception\YamlNotAvailable
- Doctrine\Migrations\Configuration\Migration\Exception\JsonNotValid
- Doctrine\Migrations\Configuration\Migration\Exception\MissingConfigurationFile
- Doctrine\Migrations\Configuration\Migration\Exception\YamlNotValid
- Doctrine\Migrations\Configuration\Migration\Exception\XmlNotValid
- Doctrine\Migrations\Configuration\Migration\Exception\InvalidConfigurationKey
- Doctrine\Migrations\Configuration\Migration\Exception\InvalidConfigurationFormat
- Doctrine\Migrations\Configuration\Migration\ConfigurationLoader
- Doctrine\Migrations\Configuration\Migration\ExistingConfiguration
- Doctrine\Migrations\Configuration\Migration\XmlFile
- Doctrine\Migrations\Configuration\Exception\UnknownConfigurationValue
- Doctrine\Migrations\Configuration\Exception\ConfigurationException
- Doctrine\Migrations\Configuration\Exception\FileNotFound
- Doctrine\Migrations\Configuration\Exception\FrozenConfiguration
- Doctrine\Migrations\Configuration\Exception\InvalidLoader
- Doctrine\Migrations\Configuration\Configuration
- Doctrine\Migrations\Configuration\EntityManager\ConfigurationFile
- Doctrine\Migrations\Configuration\EntityManager\ManagerRegistryEntityManager
- Doctrine\Migrations\Configuration\EntityManager\EntityManagerLoader
- Doctrine\Migrations\Configuration\EntityManager\Exception\FileNotFound
- Doctrine\Migrations\Configuration\EntityManager\Exception\LoaderException
- Doctrine\Migrations\Configuration\EntityManager\Exception\InvalidConfiguration
- Doctrine\Migrations\Configuration\EntityManager\ExistingEntityManager
- Doctrine\Migrations\Metadata\AvailableMigrationsList
- Doctrine\Migrations\Metadata\MigrationPlanList
- Doctrine\Migrations\Metadata\AvailableMigrationsSet
- Doctrine\Migrations\Metadata\MigrationPlan
- Doctrine\Migrations\Metadata\ExecutedMigrationsList
- Doctrine\Migrations\Metadata\Storage\MetadataStorage
- Doctrine\Migrations\Metadata\Storage\TableMetadataStorageConfiguration
- Doctrine\Migrations\Metadata\Storage\MetadataStorageConfiguration
- Doctrine\Migrations\Metadata\Storage\TableMetadataStorage
- Doctrine\Migrations\Metadata\ExecutedMigration
- Doctrine\Migrations\Metadata\AvailableMigration
- Doctrine\Migrations\MigratorConfiguration
- Doctrine\Migrations\Generator\ConcatenationFileBuilder
- Doctrine\Migrations\Generator\Generator
- Doctrine\Migrations\Generator\FileBuilder
- Doctrine\Migrations\Generator\SqlGenerator
- Doctrine\Migrations\Generator\DiffGenerator
- Doctrine\Migrations\Generator\ClassNameGenerator
- Doctrine\Migrations\Generator\Exception\NoChangesDetected
- Doctrine\Migrations\Generator\Exception\InvalidTemplateSpecified
- Doctrine\Migrations\Generator\Exception\GeneratorException
- Doctrine\Migrations\Version\Comparator
- Doctrine\Migrations\Version\AliasResolver
- Doctrine\Migrations\Version\MigrationFactory
- Doctrine\Migrations\Version\CurrentMigrationStatusCalculator
- Doctrine\Migrations\Version\AlphabeticalComparator
- Doctrine\Migrations\Version\MigrationStatusCalculator
- Doctrine\Migrations\Version\Direction
- Doctrine\Migrations\Version\SortedMigrationPlanCalculator
- Doctrine\Migrations\Version\DefaultAliasResolver
- Doctrine\Migrations\Version\MigrationPlanCalculator
- Doctrine\Migrations\Version\ExecutionResult
- Doctrine\Migrations\Version\State
- Doctrine\Migrations\Version\DbalMigrationFactory
- Doctrine\Migrations\Version\Version
- Doctrine\Migrations\Version\Executor
- Doctrine\Migrations\Version\DbalExecutor
- Doctrine\Migrations\EventDispatcher
- Doctrine\Migrations\DbalMigrator
- Doctrine\Migrations\MigrationsRepository
- Doctrine\Migrations\DependencyFactory
- Doctrine\Migrations\AbstractMigration
- Doctrine\Migrations\ParameterFormatter
- Doctrine\Migrations\Finder\GlobFinder
- Doctrine\Migrations\Finder\RecursiveRegexFinder
- Doctrine\Migrations\Finder\Finder
- Doctrine\Migrations\Finder\Exception\FinderException
- Doctrine\Migrations\Finder\Exception\InvalidDirectory
- Doctrine\Migrations\Finder\Exception\NameIsReserved
- Doctrine\Migrations\Finder\MigrationFinder
- Doctrine\Migrations\Provider\SchemaDiffProvider
- Doctrine\Migrations\Provider\LazySchemaDiffProvider
- Doctrine\Migrations\Provider\LazySchema
- Doctrine\Migrations\Provider\StubSchemaProvider
- Doctrine\Migrations\Provider\DBALSchemaDiffProvider
- Doctrine\Migrations\Provider\OrmSchemaProvider
- Doctrine\Migrations\Provider\EmptySchemaProvider
- Doctrine\Migrations\Provider\SchemaProvider
- Doctrine\Migrations\Provider\Exception\NoMappingFound
- Doctrine\Migrations\Provider\Exception\ProviderException
- Doctrine\Migrations\Migrator
- Doctrine\Migrations\QueryWriter
- Doctrine\Migrations\Events
- Doctrine\Migrations\InlineParameterFormatter
- Doctrine\Migrations\Tools\TransactionHelper
- Doctrine\Migrations\Tools\BytesFormatter
- Doctrine\Migrations\Tools\BooleanStringFormatter
- Doctrine\Migrations\Tools\Console\InvalidAllOrNothingConfiguration
- Doctrine\Migrations\Tools\Console\ConsoleRunner
- Doctrine\Migrations\Tools\Console\ConsoleInputMigratorConfigurationFactory
- Doctrine\Migrations\Tools\Console\MigratorConfigurationFactory
- Doctrine\Migrations\Tools\Console\Helper\MigrationStatusInfosHelper
- Doctrine\Migrations\Tools\Console\Helper\MigrationDirectoryHelper
- Doctrine\Migrations\Tools\Console\Helper\ConfigurationHelper
- Doctrine\Migrations\Tools\Console\Exception\DirectoryDoesNotExist
- Doctrine\Migrations\Tools\Console\Exception\SchemaDumpRequiresNoMigrations
- Doctrine\Migrations\Tools\Console\Exception\InvalidOptionUsage
- Doctrine\Migrations\Tools\Console\Exception\FileTypeNotSupported
- Doctrine\Migrations\Tools\Console\Exception\DependenciesNotSatisfied
- Doctrine\Migrations\Tools\Console\Exception\ConsoleException
- Doctrine\Migrations\Tools\Console\Exception\VersionDoesNotExist
- Doctrine\Migrations\Tools\Console\Exception\VersionAlreadyExists
- Doctrine\Migrations\Tools\Console\Command\DiffCommand
- Doctrine\Migrations\Tools\Console\Command\DoctrineCommand
- Doctrine\Migrations\Tools\Console\Command\GenerateCommand
- Doctrine\Migrations\Tools\Console\Command\RollupCommand
- Doctrine\Migrations\Tools\Console\Command\MigrateCommand
- Doctrine\Migrations\Tools\Console\Command\DumpSchemaCommand
- Doctrine\Migrations\Tools\Console\Command\ExecuteCommand
- Doctrine\Migrations\Tools\Console\Command\StatusCommand
- Doctrine\Migrations\Tools\Console\Command\SyncMetadataCommand
- Doctrine\Migrations\Tools\Console\Command\VersionCommand
- Doctrine\Migrations\Tools\Console\Command\LatestCommand
- Doctrine\Migrations\Tools\Console\Command\ListCommand
- Doctrine\Migrations\Tools\Console\Command\CurrentCommand
- Doctrine\Migrations\Tools\Console\Command\UpToDateCommand
- Doctrine\Migrations\Query\Query
- Doctrine\Migrations\Query\Exception\InvalidArguments
- Doctrine\Migrations\FilesystemMigrationsRepository
- Doctrine\Migrations\Rollup
- Doctrine\Migrations\Event\Listeners\AutoCommitListener
- Doctrine\Migrations\Event\MigrationsEventArgs
- Doctrine\Migrations\Event\MigrationsVersionEventArgs
- Doctrine\Migrations\Exception\MigrationClassNotFound
- Doctrine\Migrations\Exception\FrozenMigration
- Doctrine\Migrations\Exception\NoMigrationsToExecute
- Doctrine\Migrations\Exception\ControlException
- Doctrine\Migrations\Exception\MetadataStorageError
- Doctrine\Migrations\Exception\PlanAlreadyExecuted
- Doctrine\Migrations\Exception\MigrationNotAvailable
- Doctrine\Migrations\Exception\MissingDependency
- Doctrine\Migrations\Exception\DuplicateMigrationVersion
- Doctrine\Migrations\Exception\NoTablesFound
- Doctrine\Migrations\Exception\MigrationNotExecuted
- Doctrine\Migrations\Exception\IrreversibleMigration
- Doctrine\Migrations\Exception\RollupFailed
- Doctrine\Migrations\Exception\MigrationException
- Doctrine\Migrations\Exception\NoMigrationsFoundWithCriteria
- Doctrine\Migrations\Exception\AbortMigration
- Doctrine\Migrations\Exception\UnknownMigrationVersion
- Doctrine\Migrations\Exception\SkipMigration
- Doctrine\Migrations\Exception\FrozenDependencies
- Doctrine\Migrations\Exception\DependencyException
- Doctrine\Migrations\Exception\AlreadyAtVersion
- Doctrine\Migrations\Exception\MigrationConfigurationConflict
- Doctrine\Migrations\SchemaDumper
- Doctrine\Migrations\FileQueryWriter
Download Latest Version: 3.9.4

Previous Versions
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/doctrine/migrations/3.9.4/loader.php';
use Doctrine\Migrations\Version\Version;
$obj = new Version();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.