Initial commit.
This commit is contained in:
78
README
Normal file
78
README
Normal file
@ -0,0 +1,78 @@
|
||||
DbFramework is a collection of classes for manipulating DBI databases.
|
||||
The classes are loosely based on the CDIF Data Model Subject Area.
|
||||
|
||||
Note: Do not use DbFramework. I believe it is outdated and not working
|
||||
anymore. I obtained its ownership only to keep it clean until it is
|
||||
retired. If you were using DbFramework, consider other, more recent
|
||||
solutions like XML instead.
|
||||
|
||||
The last release 1.10 of DbFramework is due 1999-05-13, even before Perl
|
||||
5.005_03. As today is 2008-04-19, that is NINE years ago. It is not
|
||||
suprising DbFramework does not work now. If you are still using CDIF
|
||||
Data Model Subject Area, it might be easier to migrate your code to use
|
||||
XML, than to make DbFramework working. Besides, DbFramework takes
|
||||
a CPAN root namespace, DbFramework::*, which is not right, too.
|
||||
|
||||
DbFramework was written by Paul Sharpe (paul@miraclefish.com, CPAN ID:
|
||||
PSHARPE). If you are looking for older versions, see Paul's BackPen
|
||||
directory: http://backpan.perl.org/authors/id/P/PS/PSHARPE/
|
||||
|
||||
Please report bugs to rt.cpan.org. Even that I may not fix them, they
|
||||
are still public records that could help the others understanding them.
|
||||
|
||||
By imacat <imacat@mail.imacat.idv.tw>, written 2008-04-19.
|
||||
=============
|
||||
DbFramework is a collection of classes for manipulating DBI databases.
|
||||
The classes are loosely based on the CDIF Data Model Subject Area.
|
||||
|
||||
This module will help you to
|
||||
|
||||
- Present data model objects (tables, columns) as HTML
|
||||
- Add persistency to your Perl objects
|
||||
- Manipulate DBI databases through an HTML forms interface
|
||||
|
||||
See the POD for further details.
|
||||
|
||||
Prerequisites
|
||||
=============
|
||||
|
||||
Perl 5.005
|
||||
Alias
|
||||
CGI
|
||||
URI::Escape
|
||||
DBI 1.06
|
||||
Text::FillIn
|
||||
Term::ReadKey
|
||||
|
||||
DbFramework has been successfully built and tested on (at least) the
|
||||
following configurations. In general the driver version is VERY
|
||||
IMPORTANT as DbFramework makes use of some of the newer DBI metadata
|
||||
methods which may only be implemented in development branches of
|
||||
certain drivers.
|
||||
|
||||
OS Driver Database
|
||||
================ ========================== ===================
|
||||
RedHat Linux 5.1 Msql-Mysql-modules-1.21_15 Mysql 3.22.14-gamma
|
||||
Msql-Mysql-modules-1.21_15 Msql 2.0.8
|
||||
DBD-Pg-0.91 PostgreSQL 6.4.2
|
||||
|
||||
Note that DBD::CSV is unlikely to be supported in the near future due
|
||||
to the limitations of this driver.
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
1) Ensure you have installed the prerequisites above.
|
||||
|
||||
2) perl Makefile.PL
|
||||
Select each DBD driver you wish to test DbFramework against.
|
||||
make
|
||||
make test
|
||||
You will need permission to create the databases 'dbframework_test'
|
||||
and 'dbframework_catalog' for each DBI driver you chose to test.
|
||||
make install
|
||||
|
||||
To use forms/dbforms.cgi, install it in a CGI directory then 'perldoc
|
||||
forms/dbforms.cgi'.
|
||||
|
||||
paul@miraclefish.com
|
Reference in New Issue
Block a user