| 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
- Vergunning:
- Perl Artistic License
- 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