Changes for version 0.48 - 2007-11-29
- User and password values are excluded from the DSN in a more proper fashion
- Setting a default for RECORD_MIXINS and altering the mk_classdata() decls to avoid any confusion with the mk_accessors() interface.
- Eliminated the ?: at the end of import() since RECORD_MIXINS is now [] by default.
- Let users run arbitrary code during SQL statement logging
- Exclude user and passowrd from the DSN so it doesn't show up in the terminal
- use YAML () -> require YAML to suppress error when YAML is not installed (but ::Syck is installed)
- Fix reverse joins. Broken in multiple ways.
- added 'escape' option (undef by default) to Collection->limit, to allow "
- where column like 'something including wildcard(\\%)' ESCAPE '\\'" kind of stuff, mainly for SQLite which doesn't seem to be able to escape wildcards without ESCAPE
- changed escape character in the t/01searches.t from backslashes to at mar
- k, which is cleaner and kind to postgres; added pod
- typo fix in docs
- mysql doesn't handle bare varchar's
- TODO a test that needs us to force mysql to be case sensitive
- expand the escape documentation
- manifest skip pm_to_blib, add new test file to manifest
- Update Changes
Modules
An object-relational persistence framework
Encapsulate SQL queries and rows in simple perl objects
Deal with multiple Jifty::DBI::Collection result sets as one
Ensure uniqueness of records in a collection
base class for Jifty::DBI filters
DateTime object wrapper around date columns
DateTime object wrapper around date columns
salts and hashes a value before storing it
Encodes arbitrary data using Storable
DateTime object wrapper around date columns
Filter used to enforce max_length column trait
This filter stores arbitrary Perl via YAML
Encodes data as base64
Jifty::DBI UTF-8 data filter
Perl extension which is a generic DBI handle
An Informix specific Handle object
An ODBC specific Handle object
An oracle specific Handle object
A Postgres specific Handle object
A SQLite specific Handle object
a Sybase specific Handle object
A mysql specific Handle object
A mysql specific Handle object
abstract class for objects that has filters
Superclass for records loaded by Jifty::DBI::Collection
records with caching behavior
records with caching behavior
Record model mixins for Jifty::DBI
Use a simple syntax to describe a Jifty table.
Generate table schemas from Jifty::DBI records