See Logger for details on this for tables that can be re-runable (i.e. columns added, constraints, etc).