Is there any tool or a way to let all the developers to be notified if a Db guy or someone within the team makes a change in Db like adding a new column to a table or renaming etc. ?
Maybe a notification email to be sent on any modifications on table structures…
Any advice?
Thanks!
You can construct a simple schema version table, which is updated each time the database schema is changed by someone. The schema version (i.e the one which the developers are assuming) is held in a config file somewhere, and if a conflict arises, this should be made obvious.
e.g. schema version table in the database has
ID = 20110603and your config file has something like:then, when your app starts, compare the two IDs and log/throw a message as appropriate. That way, you know if you are working against the latest db structure.