The postgres driver blindly creates the migrations table regardless of whether or not it's already been created - this change to the driver first checks the information schema for the existence of the table and does/doesn't create it accordingly