2 Repos
The process of wiring specific database connections or entity managers into services using type hints.
Distinct from Database Connection Management: Focuses on the injection of connection instances into application services rather than just connection lifecycle management.
Explore 2 awesome GitHub repositories matching data & databases · Connection Injection. Refine with filters or upvote what's useful.
DoctrineBundle ist eine Symfony-Integration, die den Doctrine Object Relational Mapper (ORM) und die Database Abstraction Layer (DBAL) konfiguriert und verwaltet. Es bietet die grundlegenden Werkzeuge, um Anwendungsobjekte auf relationale Datenbanktabellen abzubilden und Rohabfragen über ein konsistentes programmatisches Interface auszuführen. Das Projekt enthält einen Datenbankschema-Manager mit CLI-Tools zur Synchronisierung von Datenbankstrukturen mit Entity-Mappings und zur Ausführung von Migrationen. Zudem bietet es einen Datenbank-Query-Debugger und Aktivitäts-Debugging-Tools, um Performance und Ausführungsdetails über ein webbasiertes Interface nachzuverfolgen. Das Bundle deckt ein breites Spektrum an Datenverwaltungsfunktionen ab, einschließlich Konfiguration von Metadaten-Mappings, globaler Abfragefilterung und Generierung benutzerdefinierter Entity-Identifier. Es unterstützt zudem Performance-Optimierung durch Caching von Abfrageergebnissen und bietet ein ereignisgesteuertes System zum Abfangen von Datenbank- und Entity-Lebenszyklusänderungen.
Wires distinct entity managers or database connections into services using named type hints.
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.
Wires the framework database connection object into the migration engine via dependency injection.