A revision control system for database schemas