Just wondering if anyone has ever thought of/implemented something like this.
I'm considering implementing a DB versioning scheme. Once per day, a job would run, which outputs all DDL and source code into a single file. A hash would then be run against that file. The hash would be stored in the DB with a version number. Anytime the hash changed, the hash value would be updated and the version number incremented.
Does that make sense? Anyone see any huge holes in that other than the fact it would happen once per day?
Anyone done something similar?