| >But in that case the diff seems even more dangerous. Will it destroy their custom modifications? So customers don't modify the database directly. However we do have custom changes for certain customers - those all go into the data dictionary. The tool is very careful not to drop any columns or do any destructive alterations without manual intervention. The other problem we have is our platform supports multiple applications and not all customers use all applications. For example, one customer may only be interested in Room Booking and Visitor Management. Another would be interested in Room Booking, Work Requests and Asset Management. Some customers may have a custom version of the Work Requests system with slightly different database structures. That further complicates the situation. The infrastructure we have in place is far from perfect, but so far has neatly done the job for us. Thanks for your feedback! |