Files | Admin

Notes:

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