This a major release/revision of dm.DB. It contains the first port of the interface to a database other than MySQL, PostgreSQL. Support is provided for version 8.0 and 8.1 of PostgreSQL. A number of additional modifications have been made, including (preliminary) support for multiple SQL results sets. Full support will require a redesign of the dm.DB interface and will be incompatable with the current interface.
This is a redesign of the dm.DB class to allow it to be "easily" (the term is used loosely) ported to other databases. A compatibility class is provided so that applications that use the MySQL specific version of this package continue to work unchanged.
I am actively looking for folks interested in porting this to other databases and I will, as my development needs drive me, do so myself, but here's an opportunity for you to add value to a great package. Assuming that I get some additional database support in place, I'll look into modifying SQLData to provide support for things other than MySQL.