Personally i developed and use Evernox to manage my databases visually.
In Evernox you can create revisions for each version of your database/diagram.
From these revisions you can automatically generate migrations for different DBMS like postgres, MySql, BigQuery.
It's really convenient to manage your database in a visual diagram editor and then just create revisions for each version, where you can visually inspect the differences