debian man page for dbix::datasource::driver

Query: dbix::datasource::driver

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

DataSource::Driver(3)					User Contributed Perl Documentation				     DataSource::Driver(3)

NAME
DBIx::DataSource::Driver - Driver Writer's Guide and base class
SYNOPSIS
perldoc DBIx::DataSource::Driver; or package DBIx::DataSource::FooBase; use DBIx::DataSource::Driver; @ISA = qw( DBIx::DataSource::Driver );
DESCRIPTION
To implement a driver for your database: 1) If you can create a database with an SQL command through DBI/DBD, simply provide a parse_dsn class method which returns a list consisting of the *actual* data source to use in DBI->connect and the SQL. package DBIx::DataSource::NewDatabase; use DBIx::DataSource::Driver; @ISA = qw( DBIx::DataSource::Driver ); sub parse_dsn { my( $class, $action, $dsn ) = @_; # $action is `create' or `drop' # for example, if you parse parse $dsn for $database, # $sql = "$action $database"; # you can die on errors - it'll be caught ( $new_dsn, $sql ); } 2) Otherwise, you'll need to write create_database and drop_database class methods. package DBIx::DataSource::NewDatabase; sub create_database { my( $class, $dsn, $user, $pass ) = @_; # for success, return true # for failure, die (it'll be caught) } sub drop_database { my( $class, $dsn, $user, $pass ) = @_; # for success, return true # for failure, die (it'll be caught) }
AUTHOR
Ivan Kohler <ivan-dbix-datasource@420.am>
COPYRIGHT
Copyright (c) 2000 Ivan Kohler Copyright (c) 2000 Mail Abuse Prevention System LLC All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
BUGS
SEE ALSO
DBIx::DataSource, DBIx::DataSource::mysql, DBIx::DataSource::Pg, DBI perl v5.8.0 2000-09-25 DataSource::Driver(3)
Related Man Pages
dbix::datasource::driver(3) - debian
dbix::class::storage::dbi::mysql5.18(3) - mojave
cgi::session::driver::dbi(3pm) - debian
cgi::session::driver::mysql(3pm) - debian
dbix::dbschema::colgroup(3pm) - debian
Similar Topics in the Unix Linux Community
Redirecting sql select query result to txt file
Donate to help Andrii Nikitin's son Ivan
Problems using Perl DBI to edit database entries - basic stuff
Article: DataSource Resource Definition in Java EE 6
Print between multiple patterns