Currently migrations are performed for all tables supported by the source plugin. I believe it would make sense to limit these only to the tables specified in the config.
This would have these advantages:
- only tables specified in the config will be created, no others
- faster migrations for configs that select specific tables
- no chance of a migration for a skipped table affecting the outcome of a sync
- fine-grained control over which tables to migrate at any time