DBIX :: Migration :: Annuaire

DBIX :: Migration :: Les répertoires sont un module Perl pour installer / supprimer / mettre à niveau / Downgrade SQL Schemas.
Télécharger maintenant

DBIX :: Migration :: Annuaire Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Tyler MacDonald
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~crakrjack/

DBIX :: Migration :: Annuaire Mots clés


DBIX :: Migration :: Annuaire La description

DBIX :: Migration :: Les répertoires sont un module Perl pour installer / supprimer / mettre à niveau / Downgrade SQL Schemas. DBIX :: Migration :: Les répertoires sont un module Perl pour installer / supprimer / mettre à niveau / Downgrade SQL SCHEMAS.SYNOPSIS Utilisez DBIX :: Migration :: Répertoires; utiliser dbi; My $ DBH = DBI-> Connect ('dB: quelque chose: certains = où', "utilisateur", "passe"); My $ m = dbix :: migration :: répertoires-> nouveau (base => '/ chemin / où / schemas / est', schéma => 'myapp', veut_version_from => "myApp :: DataPackage ', dbh => $ $ dbh); $ m-> migrer ou mourir "Installation de la base de données a échoué!"; DBIX :: Migration :: Les répertoires vous fournissent facilement un cadre de gestion des schemas de base de données. Vous créez un répertoire pour contenir votre schéma, puis dans ce répertoire Créer des sous-répertoires contenant le code SQL pour installer, supprimer, mettre à niveau ou déclasser votre schéma. La disposition de schéma est décrite plus en détail dans la section "Disposition de répertoire" ci-dessous.Lorsqu'il est demandé d'installer, de mettre à niveau ou de rétablir un schéma de base de données, DBIX :: Migration :: Les répertoires vont regarder ces répertoires et tenteront de trouver le chemin le plus court entre deux versions de schéma. Il exécutera ensuite l'intégralité du code de mise à niveau dans une transaction, roulant si la mise à niveau échoue.Multiples Base de données Schemas peut être gérée dans une base de données. DBIX :: Migration :: Les annuaires exigent actuellement que deux tables existent dans votre base de données pour suivre les numéros de version de schéma et l'historique de mise à niveau / de déclassement. Ces tables sont appelées "migration_schema_version" et "migration_schema_log" et sont également gérables à l'aide de DBIX :: Migration :: Répertoires. Exigences: · Perl


DBIX :: Migration :: Annuaire Logiciels associés