Will Berry wrote:
Hopefully DBMail is following the normal convention for versioning:
major.minor.bugfix. Any bigfix release should only require dropping in
the new executables at runtime and maybe a restart. (Or for libraries a
bugfix release would mean recompile only, no interface changes.) A
minor release may require a formal upgrade or migration procedure, and a
major release implies heavy design changes.
Assuming DBMail follows this convention, the only kind of allowable
database change in a bugfix release would be something
performance-related that would never require a SQL statement to change
in an application. If installing a bugfix release does cause
application problems, it's a bug in the new release.
DBMail 1.2.x releases all run on the same database structure. There are
no changes in the queries.
Ilja