DBIX :: Klasse :: Schema :: Loader

Dynamische definitie van een DBIX :: Klasse :: Schema
Download nu

DBIX :: Klasse :: Schema :: Loader Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dagfinn Ilmari Manns?ker
  • Uitgever website:
  • http://search.cpan.org/~ilmari/

DBIX :: Klasse :: Schema :: Loader Tags


DBIX :: Klasse :: Schema :: Loader Beschrijving

Dynamische definitie van een DBIX :: Klasse :: Schema DBIX :: Klasse :: Schema :: Loader is een PERL-module die de definitie van een DBIX :: Klasse :: schema automatiseert door het scannen van databasetabeldefinities en het instellen van de kolommen, primaire sleutels en relatie. DBIX :: Klasse :: Schema :: Loader ondersteunt momenteel alleen het DBI-opslagtype. Het heeft expliciete steun voor DBD :: PG, DBD :: MYSQL, DBD :: DB2, DBD :: SQLite, en DBD :: Oracle. Andere DBI-stuurprogramma's kunnen met deze lader in grotere of mindere mate functioneren, afhankelijk van hoeveel van de DBI-specificatie die ze implementeren, en hoe standaard hun implementatie is.Patches om andere DBDS-werk correct te maken. Zee DBIX :: Klasse :: Schema :: Loader :: DBI :: Schrijven voor notities over het schrijven van uw eigen leverancierspecifieke subklasse voor een niet-ondersteunde DBD-driver. Deze module vereist DBIX :: Klasse 0.07006 of hoger, en obsoletes de oudere DBIX :: Klasse :: Loader.Deze Module is meer ontworpen om u snel op te nemen en te lopen tegen een bestaande database, of om effectief te zijn voor eenvoudige situaties, in plaats van te zijn wat u op de lange termijn gebruikt voor een complexe database / project. Dat gezegd hebbende, overstijgen van uw code van a Schema gegenereerd door deze module op een die deze module niet gebruikt, moet eenvoudig en pijnloos zijn, dus schuw er niet van af voor angst voor de overgang op de weg. Synopsis pakket mijn :: schema; Gebruik basis qw / dbix :: Klasse :: schema :: loader /; __Package __-> loader_options (constraint => '^ foo. *', # Debug => 1,); # in aparte applicatecode ... gebruik mijn :: schema; Mijn $ schema1 = My :: Schema-> Connect ($ DSN, $ User, $ Wachtwoord, $ AMW); # -On- mijn $ schema1 = "My :: schema"; $ schema1-> verbinding (zoals hierboven); Vereisten: · Perl


DBIX :: Klasse :: Schema :: Loader Gerelateerde software