DBIX :: Klasse :: Schema :: Versie

DBIX :: Klasse :: Schema :: Versie is een DBIX :: Klasse :: Schema-plug-in voor Schema-upgrades.
Download nu

DBIX :: Klasse :: Schema :: Versie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jess Robinson and Luke Saunders
  • Uitgever website:
  • http://search.cpan.org/~ash/DBIx-Class-0.08099_02/lib/DBIx/Class/Schema/Versioned.pm

DBIX :: Klasse :: Schema :: Versie Tags


DBIX :: Klasse :: Schema :: Versie Beschrijving

DBIX :: Klasse :: Schema :: Versie is een DBIX :: Klasse :: Schema-plug-in voor schema-upgrades. DBIX :: Klasse :: Schema :: Versie is een DBIX :: Klasse :: Schema Plugin voor Schema-upgrades.Synopsis Package Library :: Schema; Gebruik basis qw / dbix :: Klasse :: schema /; # Load Library :: Schema :: CD, Bibliotheek :: Schema :: Boek, Bibliotheek :: Schema :: DVD __package __-> Load_classes (QW / CD Boek DVD /); __Package __-> Load_components (QW / + DBIX :: Klasse :: Schema :: VERDED /); __Package __-> upgrade_directory ('/ pad / naar / upgrades /'); __Package __-> backup_directory ('/ pad / naar / back-ups /'); deze module is een component die is ontworpen om DBIX uit te breiden :: Klasse :: Schema-klassen, om ze in staat te stellen om te upgraden naar nieuwere schema-lay-outs. Om deze module te gebruiken, moet u Create_DDL_DIR op uw schema hebben genoemd om uw upgradebestanden te maken om bij uw bezorging op te nemen. Een tabel genaamd DBIX_CLASS_SCHEMA_VERSIONS wordt gemaakt en onderhouden door de module. Dit bevat twee velden, 'versie' en 'geïnstalleerd', die elke versie van uw schema bevatten, en de datum + tijd die het is geïnstalleerd. De werkelijke upgrade wordt handmatig genoemd door een upgrade op uw schema-object te bellen. Code wordt uitgevoerd op Connect Time om te bepalen of een upgrade nodig is, zo ja, een waarschuwing "versies buiten de synchronisatie" wordt geproduceerd. Dus u wilt waarschijnlijk een script schrijven dat uw DDLS en DIFTI's en een ander genereert, wat de upgrade en het andere wordt uitgevoerd .Nb: Op dit moment worden alleen SQLite en MySQL ondersteund. Dit komt door vlekkerig gedrag in de SQL :: vertaler-producenten, help ons bij hen. REQUIRINGEN: · PERL-VEREISTEN: · Perl


DBIX :: Klasse :: Schema :: Versie Gerelateerde software