| DBIX :: Migration :: Verzeichnisse DBIX :: Migration :: Verzeichnisse ist ein Perl-Modul, um SQL-Schemas zu installieren / zu entfernen. |
Jetzt downloaden |
DBIX :: Migration :: Verzeichnisse Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Tyler MacDonald
- Website des Verlags:
- http://search.cpan.org/~crakrjack/
DBIX :: Migration :: Verzeichnisse Stichworte
DBIX :: Migration :: Verzeichnisse Beschreibung
DBIX :: Migration :: Verzeichnisse ist ein Perl-Modul, um SQL-Schemas zu installieren / zu entfernen / zu verbuchen. DBIX :: Migration :: Verzeichnisse ist ein Perl-Modul zum Installieren / Entfernen / Upgrade / Downgrade SQL-Schemas.Synopsis Verwenden Sie DBIX :: Migration :: Verzeichnisse; Verwenden Sie DBI; Meine $ dbh = dbi-> connect ('db: etwas: etwas = wo', 'Benutzer', 'Pass'); MY $ M = DBIX :: Migration :: Verzeichnisse -> NEU (Base => '/ path / wo / schemata / sind', schema => 'myapp', wert_version_from => 'myapp :: datapackage', dbh => $ dbh); $ M-> Migrieren oder sterben Sie "Installation der Datenbank fehlgeschlagen!"; DBIX :: Migration :: Verzeichnisse bietet Ihnen ein Framework für die Verwaltung von Datenbankschemas einfach. Sie erstellen ein Verzeichnis, um Ihr Schema zu halten, dann erstellen Sie in diesem Verzeichnis Unterverzeichnisse, die den SQL-Code enthalten, der das Installieren, Entfernen, Upgrade oder Downgrade Ihres Schemas enthält. Das Schema-Layout wird im Abschnitt "Directory Layout" unten detaillierter beschrieben. Wenn aufgefordert, ein Datenbankschema, dBIX :: Migration :: Verzeichnisse auf diese Verzeichnisse anzusehen und versuchen, den kürzesten Weg zwischen zu finden zwei Schema-Versionen. Es wird dann den gesamten Upgrade-Code in einer Transaktion ausführen, wodurch das Upgrade fehlschlägt. Multiple Datenbankschemas können innerhalb einer Datenbank verwaltet werden. DBIX :: Migration :: Verzeichnisse erforderlich, erfordert derzeit zwei Tabellen, die in Ihrer Datenbank vorhanden sind, um Schemaversionsnummern und Upgrade / Downgrade-Historie zu verfolgen. Diese Tabellen werden als "Migration_Schema_Version" und "Migration_Schema_log" bezeichnet und sind auch mit DBIX :: Migration :: Verzeichnisse überschaubar. Anforderungen: · Perl.
DBIX :: Migration :: Verzeichnisse Zugehörige Software