summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2008-08-25Add & enable p5-Jifty-DBIseb1-1/+2
2008-08-25Initial import of p5-Jifty-DBI version 0.49 in the NetBSD Packagesseb3-0/+57
Collection. The Perl 5 module Jifty::DBI deals with databases, so that you don't have to. This module provides an object-oriented mechanism for retrieving and updating data in a DBI-accessible database. This module is the direct descendent of DBIx::SearchBuilder. If you're familiar with SearchBuilder, Jifty::DBI should be quite familiar to you.
2008-08-23Add & enable p5-DBM-Deepseb1-1/+2
2008-08-23Initial import of p5-DBM-Deep version 1.0013 in the NetBSD Packagesseb3-0/+39
Collection. The Perl 5 module DBM::Deep is a unique flat-file database module, written in pure perl. True multi-level hash/array support (unlike MLDBM, which is faked), hybrid OO / tie() interface, cross-platform FTPable files, ACID transactions, and is quite fast. Can handle millions of keys and unlimited levels without significant slow-down. Written from the ground-up in pure perl -- this is NOT a wrapper around a C-based DBM. Out-of-the-box compatibility with Unix, Mac OS X and Windows.
2008-08-23Use standard OS template on IRIX. From PR 39391.joerg1-2/+1
2008-08-23ftp.matrix.com.br is not resolved anymore.obache1-2/+1
2008-08-23This is too old, not on mirror servers.obache1-9/+2
Set archive server to MASTER_SITES instead. Noticed outdated MASTER_SITES by Zafer Aydogan via private mail. XXX: Should be switched to individual package found in XXX: ${MASTER_SITE_PGSQL:=odbc/versions/src} ?
2008-08-23ftp.matrix.com.br is not resolved anymore.obache1-2/+1
Noticed by Zafer Aydogan via private mail.
2008-08-21unbreak on case sensitive WRKOBJDIRS.tnn1-1/+3
from Asau@#pkgsrc
2008-08-18Changes 3.6.1:adam2-6/+6
* Added the lookaside memory allocator for a speed improvement in excess of 15% on some workloads. (Your mileage may vary.) * Added the SQLITE_CONFIG_LOOKASIDE verb to sqlite3_config() to control the default lookaside configuration. * Added verbs SQLITE_STATUS_PAGECACHE_SIZE and SQLITE_STATUS_SCRATCH_SIZE to the sqlite3_status() interface. * Modified SQLITE_CONFIG_PAGECACHE and SQLITE_CONFIG_SCRATCH to remove the "+4" magic number in the buffer size computation. * Added the sqlite3_db_config() and sqlite3_db_status() interfaces for controlling and monitoring the lookaside allocator separately on each database connection. * Numerious other performance enhancements * Miscellaneous minor bug fixes
2008-08-17Update from version 0.27 to 0.28. Changes:he2-6/+6
0.28 11 Aug 2008 * API for ModelAdapter changed to pass controller instance in do_model() * add get_primary_key() and make_primary_key_string() methods to base Controller. This allows for PKs composed of multiple columns.
2008-08-15Add RubyForge's project page as HOMEPAGE.taca1-1/+2
2008-08-12Install the programs with this package as well as the libraryagc1-0/+15
Move from BSD Makefile to libtool Use DESTDIR Use PKG_MANDIR Install the programs with this package as well as the library Make this build on Mac OS X - there was a problem with case sensitivity Use modern regexp calls Get rid of lint Bump PKGREVISION
2008-08-12Move from BSD Makefile to libtoolagc9-56/+202
Use DESTDIR Use PKG_MANDIR Install the programs with this package as well as the library Make this build on Mac OS X - there was a problem with case sensitivity Use modern regexp calls Get rid of lint Bump PKGREVISION
2008-08-12Updated databases/p5-Data-Table to 1.54martti2-6/+6
1.54 Sun Feb 10 21:35:02 PST 2008 Modify fromFileGetTopLines method, remove dependency on bytes bytes::substr causes infinite loop in some older version of perl 1.53 Thu Jan 3 21:13:40 PST 2008 add "use bytes" to Table.pm Just patched test.pl, because some OS cannot open in-memory file. 1.52 Fri Dec 14 11:48:42 PST 2007 1.51 Wed Dec 12 15:36:22 PST 2007 1. Add a class methods Data::Table::fromFile(file_name), which can guess the file format and call fromCSV/fromTSV internally. fromFile relies on the following new methods fromFileGuessOS(file_name) fromFileGetTopLines($file_name, $OS, $lineNumber) fromFileIsHeader($string) fromFileGuessDelimiter($arrayRefToLines) to figure out if the input file is from UNIX/PC/MAC, whether its first row contains column headers, and whether it uses ",", "\t" or ":" as field delimiters. It then calls either fromCSV or fromTSV to return the table object. $t = Data::Table::fromFile("myFileName_CSVorTSV_HeaderOrNoHeader_UNIXorPCorMAC "); Please refers to the updated document for details. 2. When fromFile/fromCSV/fromTSV reads from an empty file, it returns an undef object, rather than quit. 3. Provide more informative error message, when invalid column header is found . 4. fixed a bug in 1.51 where fromFileGuessOS failed in Windows Thanks to patches provided by "whitebell".
2008-08-06Update py-mysqldb to 1.2.2.mjl5-135/+23
Changes are too many to list since the previous version was from 2002.
2008-08-02Fix broken 64-bit build of py-metakit.dholland3-1/+45
2008-08-02Fix broken configure stage resulting from a stray quote that's apparentlydholland2-5/+23
tolerated by bash.
2008-07-29Update "phpmyadmin" package to version 2.11.8.1. Changes since 2.11.7.1:tron2-6/+6
- patch #1987593 [interface] Table list pagination in navi - bug #1989081 [profiling] Profiling causes query to be executed again (really causes a problem in case of INSERT/UPDATE) - bug #1990342 [import] SQL file import very slow on Windows - bug [XHTML] problem with tabindex and radio fields - bug #1971221 [interface] tabindex not set correctly - bug [views] VIEW name created via the GUI was not protected with backquotes - bug #1989813 [interface] Deleting multiple views (space in name) - bug #1992628 [parser] SQL parser removes essential space - bug #1989281 [export] CSV for MS Excel incorrect escaping of double quotes - bug #1959855 [interface] Font size option problem when no config file - bug #1982489 [relation] Relationship view should check for changes - bug [history] Do not save too big queries in history - [security] Do not show version info on login screen - bug #2018595 [import] Potential data loss on import resubmit - patch #2020630 [export] Safari and timedate - bug #2022182 [import, export] Import/Export fails because of Mac files - [security] protection against cross-frame scripting and new directive AllowThirdPartyFraming - [security] possible XSS during setup - [interface] revert language changing problem introduced with 2.11.7.1 - small fix for notice about "lang" This update fixes the security vulnerability reported in PMASA-2008-6.
2008-07-29Updated databases/rrdtool to 1.3.1martti4-35/+12
* image size does get returned properly even with --lazy active this broke a number of frontends which should work now. * fix rrd_restore to be able to read rrd 1.0.x generated dumps again. * several documetation fixes * make rrdtool.spec work without php * complain when someone tries to create an rrd file with step size zero. * added filename to illegal updated interval error message. * fix number of rows returned by python modules fetch implementation.
2008-07-28rrdtool12martti1-1/+2
2008-07-28Imported the old rrdtool 1.2.x due to many private requests. This hasmartti10-0/+312
less dependencies...
2008-07-25Fix two SQLitemanager vulnerabilities (arbitrary remote file inclusion andtonnerre14-9/+227
directory traversal), CVE-2007-1232 an CVE-2008-0516. Update to 1.2.0 in order to make this possible at all. Also remove manu as maintainer as he suggested in mail.
2008-07-24updated to 1.607rhaen2-8/+8
took maintainership updated REPLACE_PERL section ChangeLog: Changes in DBI 1.607 (svn r11571) 22nd July 2008 NOTE: Perl 5.8.1 is now the minimum supported version. If you need support for earlier versions send me a patch. Fixed missing import of carp in DBI::Gofer::Execute. Added note to docs about effect of execute(@empty_array). Clarified docs for ReadOnly thanks to Martin Evans.
2008-07-23updated to 1.15rhaen2-8/+7
ChangeLog: Changes log for Perl extension SQL::Statement Version 1.15, released 2 February, 2006 ---------------------------------------- * fixed placeholder bug in SQL::Statement::UPDATE thanks for bug report Tanktalus Version 1.14, released 21 April, 2005 ---------------------------------------- * fixed circular dependency in tests (one mistakenly required AnyData) Version 1.13, released 18 April, 2005 ---------------------------------------- * pod fixes Version 1.12, released 18 April, 2005 ---------------------------------------- * added support for GROUP BY (several people sent suggestions for this in the past, please email me so I can credit you, sorry I lost the names) * added support for true LIMIT - if a LIMIT clause is specified and no ORDER BY clause is specified, the SELECT will stop searching when the limit is reached; with an ORDER BY clause it will still search the entire table because we can only ORDER a set; using LIMIT without an ORDER BY will greatly increase speed * added support for CREATE/DROP keyword|operator|type|function * optimized process_predicate to only look up scalars once * completely re-wrote the POD * fixed bug in primary key search optimization thanks for bug report and test scripts: Jim Lambert, <jimlambrtATmac.com> * fixed problem with all_cols slowing inserts thanks for patch and test Cosimo Streppone <cosimoATcpan.org> * cleaned up case of temp table column names thanks for bug report: Dan Wright * added a META.YML and extra tests
2008-07-22Update from version 1.815 to 1.817. Changes:he2-6/+7
1.817 27 March 2008 * Updated dbinfo * Applied core patch 32299 - Re-apply change #30562 * Applied core patch 32208 * Applied core patch 32884 - use MM->parse_version() in Makefile.PL * Applied core patch 32883 - Silence new warning grep in void context warning * Applied core patch 32704 to remove use of PL_na in typemap * Applied core patch 30562 to fix a build issue on OSF 1.816 28 October 2007 * Clarified the warning about building with a different version of Berkeley DB that is used at runtime. * Also made the boot version check less strict. [rt.cpan.org #30013]
2008-07-19Update openldap packages to 2.4.11.ghen7-21/+23
OpenLDAP 2.4.11 Release (2008/07/16) Fixed liblber ber_get_next length decoding (ITS#5580) Added libldap assertion control (ITS#5560) Fixed libldap GnuTLS CRL result handling (ITS#5577) Fixed libldap GnuTLS SSF computation (ITS#5585) Fixed liblutil missing return code (ITS#5615) Fixed slapd cert serial number parsing (ITS#5588) Fixed slapd check for structural_class failures (ITS#5540) Fixed slapd config backend renumbering (ITS#5571) Fixed slapd configContext OID (ITS#5383) Fixed slapd crash with no listeners (ITS#5563) Fixed slapd equality rules for olcRootDN/olcSchemaDN (ITS#5540) Fixed slapd sets memory leak (ITS#5557) Fixed slapd sortvals binary search (ITS#5578) Fixed slapd syncrepl updates with multiple masters (ITS#5597) Fixed slapd syncrepl superior objectClass delete/add (ITS#5600) Fixed slapd syncrepl/slapo-syncprov contextCSN updates as internal ops (ITS#5596) Added slapd-ldap/slapd-meta option to filter out search references (ITS#5593) Fixed slapd-meta link to slapd-ldap (ITS#5355) Fixed slapd-sock, back-shell buffer count (ITS#5558) Fixed slapo-dynlist dg attrs lookup (ITS#5583) Fixed slapo-dynlist entry release (ITS#5135) Fixed slapo-memberof replace handling (ITS#5584) Added slapo-nssov contrib module Fixed slapo-pcache handling of negative search caches (ITS#5546) Fixed slapo-ppolicy DNs with whitespaces (ITS#5552) Fixed slapo-ppolicy modify with internal ops (ITS#5569) Fixed slapo-syncprov ACL evaluation (ITS#5548) Fixed slapo-syncprov crash with delcsn (ITS#5589) Fixed slapo-syncprov full reload (ITS#5564) Fixed slapo-syncprov missing olcSpReloadHint attr(ITS#5591) Fixed slapo-unique filter normalization (ITS#5581) Fixed contrib smbk5pwd terminator (ITS#5575) Build Environment Fixed test048 to skip if threads is not available (ITS#5529) Documentation Added slapo-pcache(5) sizelimit caching (ITS#5559) Added slapd-access(5) add and delete privs (ITS#5566) admin24 GnuTLS documentation (ITS#5554) OpenLDAP 2.4.10 Release (2008/06/08) Fixed libldap file descriptor leak with SELinux (ITS#5507) Fixed libldap ld_defconn cleanup if it was freed (ITS#5518, ITS#5525) Fixed libldap msgid handling (ITS#5318) Fixed libldap t61 infinite loop (ITS#5542) Fixed libldap_r missing stubs (ITS#5519) Fixed slapd initialization of sr_msgid, rs->sr_tag (ITS#5461) Fixed slapd missing termination of integerFilter keys (ITS#5503) Fixed slapd multiple attrs in URI (ITS#5516) Fixed slapd sasl_ssf retrieval (ITS#5403) Fixed slapd socket assert (ITS#5489) Fixed slapd syncrepl cookie (ITS#5536) Fixed slapd-bdb/hdb MAXPATHLEN (ITS#5531) Fixed slapd-bdb indexing in single ADD/MOD (ITS#5521) Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513) Fixed slapd-meta quarantine crasher (ITS#5522) Fixed slapo-refint to allow setting modifiers name (ITS#5505) Fixed slapo-syncprov contextCSN passing on syncprov consumers (ITS#5488) Fixed slapo-syncprov csn update with delta-syncrepl (ITS#5493) Fixed slapo-syncprov op2.o_extra reset (ITS#5501, #5506) Fixed slapo-syncprov searching wrong backend (ITS#5487) Fixed slapo-syncprov sending ops without queued CSNs (ITS#5465) Fixed slapo-syncprov max csn search on startup (ITS#5537) Fixed slapo-unique config structs (ITS#5526) Fixed slapo-unique filter terminator (ITS#5511) Documentation Add search privileges documentation (ITS#5512) admin24 security document updates (ITS#5524)
2008-07-18Changes 3.6.0:adam2-6/+6
* Modifications to the virtual file system interface to support a wider range of embedded systems. * All C-preprocessor macros used to control compile-time options now begin with the prefix "SQLITE_". * The SQLITE_MUTEX_APPDEF compile-time option is no longer supported. * The handling of IN and NOT IN operators that contain a NULL on their right-hand side expression is brought into compliance with the SQL standard and with other SQL database engines. This is a bug fix, but as it has the potential to break legacy applications that depend on the older buggy behavior. * The result column names generated for compound subqueries have been simplified to show only the name of the column of the original table and omit the table name. This makes SQLite operate more like other SQL database engines. * Added the sqlite3_config() interface for doing run-time configuration of the entire SQLite library. * Added the sqlite3_status() interface used for querying run-time status information about the overall SQLite library and its subsystems. * Added the sqlite3_initialize() and sqlite3_shutdown() interfaces. * The SQLITE_OPEN_NOMUTEX option was added to sqlite3_open_v2(). * Added the PRAGMA page_count command. * Added the sqlite3_next_stmt() interface. * Added a new R*Tree virtual table
2008-07-18- updated to 1.53rhaen2-7/+8
- verify the dependencies added: p5-File-Temp, p5-Encode ChangeLog: 1.54 Wed Jul 9 09:34:25 EDT 2008 When aborting transactions, we need to flush our cache, because SQLite is reusing the primary id for later inserts and the cache can otherwise become inconsistent.
2008-07-17Updatep "phpmyadmin" package to version 2.11.7.1. Changes since 2.11.7:tron2-6/+6
- bug #1908719 [interface] New field cannot be auto-increment and primary key - [dbi] Incorrect interpretation for some mysqli field flags - bug #1910621 [display] part 1: do not display a TEXT utf8_bin as BLOB (fixed for mysqli extension only) - [interface] sanitize the after_field parameter, thanks to Norman Hippert - [structure] do not remove the BINARY attribute in drop-down - bug #1955386 [session] Overriding session.hash_bits_per_character - [interface] sanitize the table comments in table print view, thanks to Norman Hippert - bug #1939031 Auto_Increment selected for TimeStamp by Default - patch #1957998 [display] No tilde for InnoDB row counter when we know it for sure, thanks to Vladyslav Bakayev - dandy76 - bug #1955572 [display] alt text causes duplicated strings - bug #1762029 [interface] Cannot upload BLOB into existing row - bug #1981043 [export] HTML in exports getting corrupted, thanks to Jason Judge - jasonjudge - bug #1936761 [interface] BINARY not treated as BLOB: update/delete issues - protection against XSS when register_globals is on and .htaccess has no effect, thanks to Tim Starling - bug #1996943 [export] Firefox 3 and .sql.gz (corrupted); detect Gecko 1.9, thanks to Juergen Wind - (2.11.7.1) [security] XSRF/CSRF by manipulating the db, convcharset and collation_connection parameters, thanks to YGN Ethical Hacker Group This update fixes the security vulnerability reported in PMASA-2008-5.
2008-07-17Update from version 0.06 to 0.09.he2-8/+8
Terminate HOMEPAGE url with / Adapt PERL5_PACKLIST to what the package does. Changes: 0.09 Mon Jul 10 03:40:00 2006 * "I'm doind this as I watch the World Cup Finals" release - Add POD tests 0.08_02 Mon May 29 15:30:00 2006 - Apply patches from Boris Sukholitko. Adds "Primary As Option" and "Column Groups" features 0.08_01 Sat May 20 10:00:00 2006 - Fix typo in the sequence detection - Restructure directory structure 0.08 Sat Mar 11 17:00:00 2006 - Stop using _croak (#18093) 0.07 Thu Jan 26 03:00:00 2006 - work with PostgreSQL 8.1's new sequence display - pg_version(full_version => 1) gets you the major, minor, micro version strings - maintainer changed to Daisuke Maki
2008-07-17Update from version 0.33 to 0.34. Changes:he2-6/+6
0.34 27th March 2008 * Updates to support building with Berkeley DB version 4.7 * Typo in #ifdef for ThreadCount support. Spotted by Mark Hindley * Updated dbinfo
2008-07-16Updated databases/jdbc-postgresql82 to 508abs2-9/+9
This is a pure Java (Type IV) JDBC driver for the PostgreSQL database. It allows Java programs to connect to a PostgreSQL database using standard, database independent Java code. The driver provides a reasonably complete implementation of the JDBC 3 specification in addition to some PostgreSQL specific extensions.
2008-07-16Updated databases/jdbc-postgresql81 to 412abs2-9/+9
# Updated Brazilian Portuguese translation. (jurka) Thanks to Euler Taveira de Oliveira. # fix While the driver currently doesn't support the copy protocol, it needs to understand it enough to ignore it. Now the connection will not be irreparably broken when a COPY request is sent. (jurka) Thanks to Altaf Malik. # fix The JDBC spec says that when you have two duplicately named columns in a ResultSet, a search by name should return the first one. Previously our code was returning the second match. (jurka) Thanks to Magne Mahre.
2008-07-16databases/jdbc-postgresql83abs1-1/+2
2008-07-16Added databases/jdbc-postgresql83 version 603abs4-0/+56
This is a pure Java (Type IV) JDBC driver for the PostgreSQL database. It allows Java programs to connect to a PostgreSQL database using standard, database independent Java code. The driver provides a reasonably complete implementation of the JDBC 3 specification in addition to some PostgreSQL specific extensions.
2008-07-16- This Perl module's build requires the DateTime::Format::MySQLseb1-1/+4
module. Hence add a build dependency on time/p5-DateTime-Format-MySQL package. - Unbreak build when the package textproc/p5-Data-FormValidator is not installed: add it as dependency. Bump PKGREVISION to 1.
2008-07-15+p5-Catalyst-Model-DBIC-Schema p5-Catalyst-Model-RDBO p5-CatalystX-CRUD ↵abs1-1/+6
p5-CatalystX-CRUD-Model-RDBO p5-Rose-DBx-Garden-Catalyst
2008-07-15Added databases/p5-Rose-DBx-Garden-Catalyst version 0.08abs3-0/+46
Rose::DBx::Garden::Catalyst extends Rose::DBx::Garden to create Catalyst components that use the RDBO and RHTMLO classes that the Garden class produces. By default this class creates stub Template Toolkit files for use with the RDBO and RHTMLO CRUD components. If you use a different templating system, just set the tt option to 0.
2008-07-15Added databases/p5-CatalystX-CRUD-Model-RDBO version 0.12abs3-0/+31
CatalystX::CRUD::Model::RDBO is a CatalystX::CRUD implementation for Rose::DB::Object.
2008-07-15Added databases/p5-CatalystX-CRUD version 0.27abs3-0/+40
CatalystX::CRUD provides a simple and generic API for Catalyst CRUD applications. CatalystX::CRUD is agnostic with regard to data model and data input, instead providing a common API that different projects can implement for greater compatability with one another. The project was born out of a desire to make Rose::HTML::Objects easy to use with Rose::DB::Object and DBIx::Class ORMs, using the Catalyst::Controller::Rose project. However, any ORM could implement the CatalystX::CRUD::Model API, and any form management project could use the resulting CatalystX::CRUD::Model subclass.
2008-07-15Added databases/p5-Catalyst-Model-RDBO version 0.06abs3-0/+30
Catalyst Model base class for Rose::DB::Object. This class provides convenience access to your existing Rose::DB::Object class. The assumption is one Model class per Rose::DB::Object class.
2008-07-15Added databases/p5-Catalyst-Model-DBIC-Schema version 0.20abs3-0/+36
This is a Catalyst Model for DBIx::Class::Schema-based Models. See the documentation for Catalyst::Helper::Model::DBIC::Schema and Catalyst::Helper::Model::DBIC::SchemaLoader for information on generating these Models via Helper scripts. The latter of the two will also generated a DBIx::Class::Schema::Loader-based Schema class for you.
2008-07-15+p5-DBIx-Class p5-DBIx-Class-DigestColumns p5-DBIx-Class-Loader ↵abs1-1/+9
p5-DBIx-Class-Schema-Loader p5-DBIx-Class-UUIDColumns p5-DBIx-Class-Validation p5-Rose-DBx-Garden p5-Rose-DBx-TestDB
2008-07-15Added databases/p5-Rose-DBx-TestDB version 0.04abs3-0/+29
Returns a new Rose::DB object using a temp sqlite database. Will automatically clean up all temp db files at END.
2008-07-15Added databases/p5-Rose-DBx-Garden version 0.14abs3-0/+39
ose::DBx::Garden bootstraps Rose::DB::Object and Rose::HTML::Form based projects. The idea is that you can point the module at a database and end up with work-able RDBO and Form classes with a single method call. Rose::DBx::Garden inherits from Rose::DB::Object::Loader, so all the magic there is also available here.
2008-07-15Added databases/p5-DBIx-Class-Validation version 0.02003abs3-0/+30
This DBIx::Class component uses FormValidator::Simple to valid data before submission to a database.
2008-07-15Added databases/p5-DBIx-Class-UUIDColumns version 0.02005abs3-0/+41
This DBIx::Class component resembles the behaviour of Class::DBI::UUID, to make some columns implicitly created as uuid. When loaded, UUIDColumns will search for a suitable uuid generation module from the following list of supported modules: Data::UUID APR::UUID* UUID Win32::Guidgen Win32API::GUID If no supporting module can be found, an exception will be thrown. *APR::UUID will not be loaded under OpenBSD due to an as yet unidentified XS issue.
2008-07-15Added databases/p5-DBIx-Class-Schema-Loader version 0.04005abs3-0/+65
DBIx::Class::Schema::Loader automates the definition of a DBIx::Class::Schema by scanning table schemas and setting up columns and primary keys. DBIx::Class::Schema::Loader supports MySQL, Postgres, SQLite and DB2. See DBIx::Class::Schema::Loader::Generic for more, and DBIx::Class::Schema::Loader::Writing for notes on writing your own db-specific subclass for an unsupported db. This module requires DBIx::Class 0.05 or later, and obsoletes DBIx::Class::Loader for DBIx::Class version 0.05 and later. While on the whole, the bare table definitions are fairly straightforward, relationship creation is somewhat heuristic, especially in the choosing of relationship types, join types, and relationship names. The relationships generated by this module will probably never be as well-defined as hand-generated ones. Because of this, over time a complex project will probably wish to migrate off of L<DBIx::Class::Schema::Loader>. It is designed more to get you up and running quickly against an existing database, or to be effective for simple situations, rather than to be what you use in the long term for a complex database/project.
2008-07-15Added databases/p5-DBIx-Class-Loader version 0.21abs3-0/+39
DBIx::Class::Loader automates the definition of DBIx::Class sub-classes by scanning table schemas and setting up columns and primary keys. This module is deprecated in favor of DBIx::Class::Schema::Loader for use with DBIx::Class versions 0.05 and higher. It continues to function as well as it ever did, even for recent DBIx::Class releases, and will be maintained for some time to counter bugs, but it doesn't use the now-preferred DBIx::Class::Schema way of doing things, and tends to promote bad DBIx::Class usage habits.