Hi All.
This new druid release is finally out. Many developers have worked
hard on it. Some improvements are (but there are many more):
- Improved sql generation architecture:
now it is possible to specify names for constraints and indexes
- Added sql generation modules for:
oracle, postgres, hsqldb, mckoi
- Added field attribs usage and merging
- Improved Java JDO generation
- Added OJB generation module
- Added Docbook generation module
- Improvements to ER/Views diagrams
Because this release has many changes, I suggest to well evaluate
it before migrating from druid 3.0. Some issues are:
- Removed "Do not resolve" option from datatypes
This an odd feature and was used primarly for postgres. Now postgres
take cares of properly resolving the serial type. The serial type
is now a basic type.
- Removed template substitution for indexes. This is not necessary with
the new sql architecture
- Removed DB gen module: was used only to generate tablespaces.
- Removed table /"Edit data" tab (probably useless)
- Due to the heavy changes, the new project file format cannot be loaded
by older releases
- The table's post-sql has been moved to the StandardSQL module
- Tablespaces have been moved to the oracle module
NOTE: when you load a previous project which contains postsql/tablespaces,
you have to manually add the standard sql and oracle modules.
As usual, see docs/versions.txt for all changes.
Cheers,
Andrea