Every now and then somebody asks how to make diff of database schemata. Usual background is like: we have production database, and development database, and we want to see what is different on development to be able to change production in ...

Like practically any application, applications that I deal with evolve. They change their requirements when it comes to database storage - new tables, new columns, modified columns. Or perhaps - new base data - like new values in virtually static ...