foo
[DBIx-DBSchema.git] / README
1 DBIx::DBSchema
2
3 Copyright (c) 2000-2002 Ivan Kohler
4 Copyright (c) 2000 Mail Abuse Prevention System LLC
5 All rights reserved.
6 This program is free software; you can redistribute it and/or modify it under
7 the same terms as Perl itself.
8
9 This module implements an OO-interface to database schemas.  Using this module,
10 you can create a database schema with an OO Perl interface.  You can read the
11 schema from an existing database.  You can save the schema to disk and restore
12 it from different process.  Most importantly, DBIx::DBSchema can write SQL
13 CREATE statements for different databases from a single source.
14
15 Currently supported databases are MySQL and PostgreSQL.  Sybase support is
16 partially implemented.  DBIx::DBSchema will attempt to use generic SQL syntax
17 for other databases.  Assistance adding support for other databases is
18 welcomed.  See the DBIx::DBSchema::DBD manpage, "Driver Writer's Guide and
19 Base Class".
20
21 To install:
22         perl Makefile.PL
23         make
24         make test # nothing substantial yet
25         make install
26
27 Documentation will then be available via `man DBIx::DBSchema' or
28 `perldoc DBIx::DBSchema'.
29
30 Anonymous CVS access is available:
31   $ export CVSROOT=":pserver:anonymous@cleanwhisker.420.am:/home/cvs/cvsroot"
32   $ cvs login
33   (Logging in to anonymous@cleanwhisker.420.am)
34   CVS password: anonymous
35   $ cvs checkout DBIx-DBSchema
36 as well as <http://www.420.am/cgi-bin/cvsweb/DBIx-DBSchema>.
37
38 A mailing list is available.  Send a blank message to
39 <ivan-dbix-dbschema-users-subscribe@420.am>.
40
41 Homepage: <http://www.420.am/dbix-dbschema>
42
43 $Id: README,v 1.8 2002-03-04 13:01:55 ivan Exp $