Die DBIx :: Class ORM unterstützt Versionierung und Bereitstellung Datenbankschemata. Sie können Ihre Benutzer entweder manuell aktualisieren lassen oder Skripts bereitstellen. Dies ist, was ich normalerweise tue, da es mir auch erlaubt, eine SQLite-Datenbank-Datei zur Verwendung während der Entwicklung bereitzustellen, während die Staging / Produktion jedes andere unterstützte System sein kann.
Es gibt auch DBIx :: Class :: DeploymentHandler , die ich noch nicht so oft benutzt habe, kann also nicht vollständig kommentieren. Es scheint jedoch eine sehr gute gute Dokumentation zu haben einen Blick wert.