Database-independent schema objects

Edit Package perl-DBIx-DBSchema
http://search.cpan.org/perldoc?DBIx::DBSchema

DBIx::DBSchema objects are collections of DBIx::DBSchema::Table objects and
represent a database schema.

This module implements an OO-interface to database schemas. Using this module,
you can create a database schema with an OO Perl interface. You can read the
schema from an existing database. You can save the schema to disk and restore
it in a different process. You can write SQL CREATE statements statements for
different databases from a single source. In recent versions, you can transform
one schema to another, adding any necessary new columns and tables (and, as of
0.33, indices).

Currently supported databases are MySQL, PostgreSQL and SQLite. Sybase and
Oracle drivers are partially implemented. DBIx::DBSchema will attempt to use
generic SQL syntax for other databases. Assistance adding support for other
databases is welcomed. See DBIx::DBSchema::DBD, "Driver Writer's Guide and Base
Class"

Author:
-------
Ivan Kohler

Refresh
Refresh
Source Files
Filename Size Changed
DBIx-DBSchema-0.47.tar.gz 0000029763 29.1 KB
cpanspec.yml 0000000547 547 Bytes
perl-DBIx-DBSchema.changes 0000003216 3.14 KB
perl-DBIx-DBSchema.spec 0000002516 2.46 KB
Latest Revision
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1002769 from Tina Müller's avatar Tina Müller (tinita) (revision 10)
- updated to 0.47
   see /usr/share/doc/packages/perl-DBIx-DBSchema/Changes
  0.47 Wed 07 Sep 2022 04:33:20 PM PDT
      - Fix Pg reverse-engineering of default values in Pg v12+
  0.46 unreleased (2016)
      - Add IF EXISTS to DROP INDEX (except under MySQL)
      - Fix table fetching for Sybase and SQLite drivers; refactor table fetching
        into a driver-overridable DBIx::DBSchema::DBD->tables method, patches
        from Nathan Anderson <http://1id.com/=nathan.anderson>
Comments 0
openSUSE Build Service is sponsored by