Release Name: 0.0.8
Notes:
* postgresql support
* (slightly) better documentation
* added raa-install compatible installation
Changes:
* fixed Time serialization
* sql_set_typecat_value now also handles varchars (for primary keys)
and raises an exception if it encounters an unknown column type
* all integers are now stored as BIGINT
* added PgSerializable
* added README
* added raa-install compatible installation
* changed min and max in sql-list to deal with postgres dbd quirks
* fixed bignum support
* forced refs column in sql_ids to be integer, since it was returned
as a string in postgresql
* fixed sql_select_from_id to correctly load sqlserializables
recursively
* fixed hash loading, which did not load keys, but rather used the
sql_assoc_ids of the keys as keys.
* test classes are now split into generic and db-specific classes, the
db-specific classes inherit from the generic classes
* changed clean_sweep test to work with postgres
* added a load test to check that (de)serialization went ok
* correctly encoded table names in delete, duplicate_elimination and
garbage_collection tests to make sure postgres matches case correctly
* the test run code has been put in a function, which is used with
each database
* the testing is interrupted if it fails during ddl tests, otherwise
it continues to the next test
* added better exception info to DBI (actually moved it from sql-serialize.rb)
* moved run() into Tests
* added sql-list tests
|