DBIx::Easy - Easy to Use DBI Interface ************************************** * The homepage of `DBIx::Easy' is http://www.linuxia.de/DBIx/Easy/. * The latest version (currently 0.07) is always available as http://www.linuxia.de/DBIx/Easy/DBIx-Easy.tar.gz. * See the manual page for more informations. Requirements ************ * DBI (URL: http://www.symbolstone.org/technology/perl/DBI/index.html) * `DBD::Pg', `DBD::mysql' or `DBD::mSQL' (ask for other database drivers) Installation ************ tar -xzf DBIx-Easy.tar.gz cd DBIx-Easy-0.07 perl Makefile.PL make make install Scripts ******* The `DBIx::Easy' package contains the following scripts: Name Description Remarks `dbs_dumptabdata' creates file set with SQL table data `dbs_dumptabstruct' creates file set with SQL table schemas `dbs_empty' erases all data from a SQL database `dbs_printtab' prints data from SQL table New in 0.07 `dbs_update' update SQL database from text file Debian Package ************** This software is also available as Debian package, maintained by Dennis Schön . The download address is http://www.linuxia.de/DBIx/Easy/libdbix-easy-perl_0.07-1_all.deb. Changes ******* 0.07 **** * new script `dbs_printtab' * made more verbose if connection cannot be established * method `view' fixed in respect to `limit' option, option `separator' added, separator defaults to the tabulator now, escape newlines * new option `--exclude-matching-tables' for `dbs_dumptabdata', ` dbs_dumptabstruct' and `dbs_empty' * new option `--tables' for `dbs_empty', `dbs_dumptabstruct' and ` dbs_dumptabdata' * new options `--cleanse', `--columns', `--format', `--keys', `--map', ` --skipbadlines' and `--update-only' for `dbs_update' * new option `--use-printtab' for `dbs_dumptabdata' * new option `--pipe' for `dbs_dumptabstruct' * `dbs_dumptabstruct' dumps sequences too * optional parameter CONDITION added to method `makemap' * optional parameter COLUMNS added to method `view' * made `dbs_update' more verbose on errors, ensure commit, newlines will be regenerated, remembers table name if specified with `--table', carriage returns are removed from input * don't call `rollback' within error handler if `AutoCommit' is enabled * new methods `is_table', `sequences' Authors ******* Stefan Hornburg Dennis Schön