Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
This moves the Doctrine shards project into DBAL. It is self-contained and doe not affect the normal DBAL code. It does however add an interesting new concept for changing databases: SchemaSynchronizer. It is essentially an Interface for SchemaTool operations in ORM. This allows sharding implementations to synchronize multiple databases at once.