gouline/dbt-metabase

Hidden visibility table columns should not be synced

Closed this issue · 0 comments

When the schema of a table changes, and the table is hidden, this breaks the dbt-metabase sync. According to the metabase spec, these tables should not be synced at all, see:
metabase/metabase#45085

Right now when a column name changes, this would break the dbt-metabase sync:

WARNING 2024-07-03 11:21:53 +0200 — Field 'NEW_COLUMN' not in table 'SCHEMA.TABLE' _models.py:103

and eventually returns an error code:

dbtmetabase.errors.MetabaseStateError: Unable to sync models with Metabase

My request would be to stop syncing the columns of these tables.