Alzabo is a program and a module, with two core functions. Its first use is as a data modelling tool. Through either a schema creation interface or a perl program, you can create a set of schema, table, column, etc. objects to represent your data model. Alzabo is also capable of reverse engineering your data model from an existing system. Its second function is as an RDBMS to object mapping system. Once you have created a schema, you can use the Alzabo::Runtime::Table and Alzabo::Runtime::Row classes to access its data. These classes offer a high level interface to common operations such as SQL SELECT, INSERT, DELETE, and UPDATE commands. More information is available at http://alzabo.sourceforge.net/ Alzabo can be downloaded from CPAN or from Sourceforge at https://sourceforge.net/projects/alzabo/ Changes for 0.34 0.34 - If you were trying to run the tests on a system without MySQL installed, or without the DB_File or IPC::Shareable modules, you saw lots of test failures, even if you said you did not plan to use the parts of Alzabo that required these. This has been fixed. I can now run the tests successfully using a Perl with only DBD::Pg and DBI installed and it will skip any tests that it can't run. - Fixed another caching bug related to objects that were deleted and then another row was inserted with the same primary key. Note to self: premature optimization is the root of all evil.
