Say we add a 3rd party module that comes with a bunch of migrations, and one of the migrations creates a `post` table. What if we want to modify this table? We may want to add another column, or add a foreign key and link it to one of our project's existing tables. How do we ensure all the migrations always occur in the correct order if the order is fixed based on the migration name (by timestamp) that comes with the module?