awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
doctrine avatar

doctrine/DoctrineMigrationsBundle

0
View on GitHub↗
4,311 Stars·218 Forks·PHP·MIT·5 Aufrufe

DoctrineMigrationsBundle

DoctrineMigrationsBundle ist ein Datenbank-Schema-Migrationstool und eine Symfony-Framework-Integration zur Verwaltung und Versionierung von Datenbankänderungen unter Verwendung der Doctrine Migrations-Bibliothek. Es fungiert als Brücke, die den Symfony-Service-Container mit Doctrine-Datenbank-Migrations-Workflows verbindet.

Das Projekt bietet ein System zur Verfolgung und Anwendung inkrementeller Änderungen an einem Datenbankschema, um konsistente Zustände über Entwicklungs-, Staging- und Produktionsumgebungen hinweg sicherzustellen. Es automatisiert Schema-Updates, um Datenstrukturen ohne manuelle SQL-Ausführung zu pflegen.

Das Tool integriert sich in das Framework durch Service-Container-Registrierung, konfigurationsbasiertes Mapping und einen CLI-Befehls-Wrapper. Es enthält zudem ein ereignisgesteuertes Hook-System und eine metadatengesteuerte Versionsverfolgung über eine dedizierte Datenbanktabelle.

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.

Star-Verlauf

Star-Verlauf für doctrine/doctrinemigrationsbundleStar-Verlauf für doctrine/doctrinemigrationsbundle

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht doctrine/doctrinemigrationsbundle?

DoctrineMigrationsBundle ist ein Datenbank-Schema-Migrationstool und eine Symfony-Framework-Integration zur Verwaltung und Versionierung von Datenbankänderungen unter Verwendung der Doctrine Migrations-Bibliothek. Es fungiert als Brücke, die den Symfony-Service-Container mit Doctrine-Datenbank-Migrations-Workflows verbindet.

Was sind die Hauptfunktionen von doctrine/doctrinemigrationsbundle?

Die Hauptfunktionen von doctrine/doctrinemigrationsbundle sind: Database Schema Migrations, ORM Integrations, Schema Migration Tools, Schema Version Tracking, Database Schema Version Control, Symfony Framework Integrations, Migration Configurations, Database State Synchronization.

Welche Open-Source-Alternativen gibt es zu doctrine/doctrinemigrationsbundle?

Open-Source-Alternativen zu doctrine/doctrinemigrationsbundle sind unter anderem: 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,…

Open-Source-Alternativen zu DoctrineMigrationsBundle

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit DoctrineMigrationsBundle.
  • sqlalchemy/alembicAvatar von sqlalchemy

    sqlalchemy/alembic

    4,215Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,215
  • mattes/migrateAvatar von mattes

    mattes/migrate

    2,282Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,282
  • cakephp/phinxAvatar von cakephp

    cakephp/phinx

    4,537Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,537
  • doctrine/persistenceAvatar von doctrine

    doctrine/persistence

    4,049Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,049
Alle 30 Alternativen zu DoctrineMigrationsBundle anzeigen→