Thanks for the quick reply. I'll give it a kick, see what happens, and let you know.
FWIW, in a couple of applications I've worked on I've added a table, named something like DbChangeLog with the following columns (MS SQL flavoured)
ChangeId Guid
DbVersion NVARCHAR(100)
ScriptFileName NVARCHAR(1000)
Description NVARCHAR(4000)
DateApplied DATETIME
Then in the application I have some code which checks the version # of the database and warns if the database version seems to be incompatible.