DataSource(3) User Contributed Perl Documentation DataSource(3)NAME
DBIx::DataSource - Database-independant create and drop functions
SYNOPSIS
use DBIx::DataSource qw( create_database drop_database );
create_database( $data_source, $username, $password )
or warn $DBIx::DataSource::errstr;
drop_database( $data_source, $username, $password )
or warn $DBIx::DataSource::errstr;
DESCRIPTION
This module implements create_database and drop_database functions for databases. It aims to provide a common interface to database cre-
ation and deletion regardless of the actual database being used.
Currently supported databases are MySQL and PostgreSQL. Assistance adding support for other databases is welcomed and relatively simple -
see DBIx::DataSource::Driver.
FUNCTIONS
create_database DATA_SOURCE USERNAME PASSWORD
Create the database specified by the given DBI data source.
drop_database DATA_SOURCE
Drop the database specified by the given DBI data source.
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
If DBI data sources were objects, these functions would be methods.
SEE ALSO
DBIx::DataSource::Driver, DBIx::DataSource::mysql, DBIx::DataSource::Pg, DBI
perl v5.8.0 2000-09-25 DataSource(3)