When running dbt jobs in Meltano, dbt run
jobs may collide with each other if run out of a triggered context - for instance, when an on-demand job collides with a scheduled job or a CI-based job.
If dbt run
operates on the same tables at the same time, this generally causes a crash and sometimes a data quality issue if the same insert is performed twice on a single target table.
Any way to prevent run collisions, using either Meltano functionality or native dbt functionality?