Passing in a comma-separated list of tables via tap_settings[“TABLE_NAME”] should cause tapdance to sync only the tables specified. However, the current behavior is that this filter gets ignored and it instead uses the default value of “*”, which syncs all the tables.
I suspect the issue is on line 111 in syncs.py which currently checks the table_name variable first before looking at tap_settings[“TABLE_NAME”]. If they’re both populated (with a truthy value), the OR condition will return the value from table_name.
