The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.39_999 - 2007-01-26

  • Improved error message for "length is 42":
    • Due to an incompatible API change, the "length" field in Jifty::DBI columns has been renamed to "max_length":
      • column foo => length is 10; # NOT VALID
    • Please write this instead:
      • column foo => max_length is 10 # VALID
  • Calling 'column' within a schema class is an error:
    • package TestApp::Address::Schema; column address => ...; # NOT VALID
    • Please write this instead:
      • package TestApp::Address; use Jifty::DBI::Schema; use Jifty::DBI::Record schema { column address => ...; # VALID };

Changes for version 0.39_99 - 2007-01-26

  • INCOMPATIBLE API CHANGE: "length is 42" must be written as "max_length is 42" instead.
  • Switch to Object::Declare for schema declaration, fixing many annoyances such as the inability for two modules to refer to each other in their columns.
  • "refers Foo::Bar", a new alias to "refers_to Foo::Bar".

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
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
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
Use a simple syntax to describe a Jifty table.
Generate table schemas from Jifty::DBI records

Provides

in lib/Jifty/DBI/Filter.pm
in lib/Jifty/DBI/Filter/Truncate.pm