awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
doctrine avatar

doctrine/DoctrineMigrationsBundle

0
View on GitHub↗

DoctrineMigrationsBundle

DoctrineMigrationsBundle is a database schema migration tool and a Symfony framework integration for managing and versioning database changes using the Doctrine Migrations library. It functions as a bridge connecting the Symfony service container to Doctrine database migration workflows.

The project provides a system for tracking and applying incremental changes to a database schema, ensuring consistent states across development, staging, and production environments. It automates schema updates to maintain data structures without manual SQL execution.

The tool integrates with the framework through service container registration, configuration-based mapping, and a CLI-command wrapper. It also includes an event-driven hook system and metadata-driven version tracking via a dedicated database table.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Database Schema Migrations - Provides automated versioning and updating of database structures to maintain consistency across environments.
  • ORM Integrations - Acts as a bridge connecting the Symfony service container to Doctrine database migration workflows.
  • Schema Migration Tools - Provides utilities for generating and managing scripts to update database schemas across environments.
  • Schema Version Tracking - Tracks the current schema state by querying a dedicated version table within the database.
  • Database Schema Version Control - Applies version control primitives to track every modification made to the database schema.
  • Symfony Framework Integrations - Integrates the Doctrine Migrations library into the Symfony framework using its core components.
  • Migration Configurations - Uses central YAML or XML files to map database connection settings and migration directories.
  • Database State Synchronization - Ensures consistent database states across development, staging, and production through versioned scripts.
  • Event Hook Systems - Implements an event-driven hook system to trigger custom logic during migration lifecycle stages.
  • Symfony Database Administration - Manages database migrations and schema updates within a Symfony application using Doctrine.
  • Database Integration - Database schema migration management.
4,311 stars·218 forks·PHP·MIT·23 views

Star history

Star history chart for doctrine/doctrinemigrationsbundleStar history chart for doctrine/doctrinemigrationsbundle

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with DoctrineMigrationsBundle

These projects share indexed features with DoctrineMigrationsBundle. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • sqlalchemy/alembicsqlalchemy avatar

    sqlalchemy/alembic

    4,215View on GitHub↗

    Alembic is a database schema versioning system and migration tool for SQLAlchemy. It manages incremental updates to database structures using versioned scripts that support both upgrading and downgrading to keep the database and code in sync. The system utilizes a directed acyclic graph for migration management, which allows for non-linear versioning, including branching and merging across multiple root versions. It includes an automated schema diffing tool that compares live database schemas against metadata objects to programmatically generate migration instructions. The tool provides capa

    Pythonpythonsqlsqlalchemy
    View on GitHub↗4,215
  • mattes/migratemattes avatar

    mattes/migrate

    2,282View on GitHub↗

    This project is a database schema migration engine that provides a command-line interface and a library for managing sequential structural changes. It functions as a version control utility for database schemas, enabling the application, reversion, and synchronization of incremental updates across development and production environments. The tool distinguishes itself through a driver-based abstraction layer that supports a wide range of relational and non-relational storage systems. It maintains schema consistency by using a dedicated metadata table to track versions and prevent concurrent up

    Goaws-s3cassandracrate
    View on GitHub↗2,282
  • cakephp/phinxcakephp avatar

    cakephp/phinx

    4,537View on GitHub↗

    Phinx is a PHP database migration and versioning tool used to track and deploy structural changes to database schemas across different environments. It functions as a version control system for databases, allowing structural modifications to be defined and managed through PHP code. The tool provides mechanisms for database schema versioning and rollback, enabling users to undo previously applied migrations and restore a database to a specific previous state. Additionally, it includes a database seeder for populating tables with initial baseline records or dummy data. The system operates as a

    PHP
    View on GitHub↗4,537
  • doctrine/persistencedoctrine avatar

    doctrine/persistence

    4,049View on GitHub↗

    This project is an object persistence library and data mapper abstraction layer. It provides a set of shared interfaces and base classes designed to decouple domain logic from specific object mapper implementations, separating the business domain layer from the underlying data access implementation. The library includes a database schema management and migration tool for defining, versioning, and deploying incremental updates to database structures across different environments. It also functions as a document database mapper, translating object states into structured document formats for sto

    PHPhacktoberfestpersistence
    View on GitHub↗4,049
Compare all 30 related projects→

Frequently asked questions

What does doctrine/doctrinemigrationsbundle do?

DoctrineMigrationsBundle is a database schema migration tool and a Symfony framework integration for managing and versioning database changes using the Doctrine Migrations library. It functions as a bridge connecting the Symfony service container to Doctrine database migration workflows.

What are the main features of doctrine/doctrinemigrationsbundle?

The main features of doctrine/doctrinemigrationsbundle are: Database Schema Migrations, ORM Integrations, Schema Migration Tools, Schema Version Tracking, Database Schema Version Control, Symfony Framework Integrations, Migration Configurations, Database State Synchronization.

Which projects share features with doctrine/doctrinemigrationsbundle?

Projects with overlapping indexed features include: sqlalchemy/alembic — Alembic is a database schema versioning system and migration tool for SQLAlchemy. It manages incremental updates to… mattes/migrate — This project is a database schema migration engine that provides a command-line interface and a library for managing… doctrine/persistence — This project is an object persistence library and data mapper abstraction layer. It provides a set of shared… cakephp/phinx — Phinx is a PHP database migration and versioning tool used to track and deploy structural changes to database schemas… pardom/activeandroid — ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record… sqldelight/sqldelight — SQLDelight is a Kotlin database library that validates SQL schema, statements, and migrations at compile time,…