Gute Möglichkeit, eine Datenbank in einem Perl-Modul zu implementieren?

8

Hat jemand Empfehlungen für die Bereitstellung einer Datenbank als Teil einer Perl-Anwendung, die selbst als Perl-Modul bereitgestellt wird?

Im Allgemeinen schließe ich ein Schema in eine SQL-Datei ein, aber ich hätte gerne einen automatisierteren Prozess.

    
jrowe 24.08.2011, 15:42
quelle

1 Antwort

10

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.

    
phaylon 24.08.2011, 16:34
quelle

Tags und Links