diff --git a/main.tf b/main.tf index a7ba03dc..2be8915f 100644 --- a/main.tf +++ b/main.tf @@ -113,7 +113,7 @@ resource "google_bigquery_table" "view" { for_each = local.views dataset_id = google_bigquery_dataset.main.dataset_id friendly_name = each.key - table_id = each.key + table_id = contains(keys(local.tables), each.key) ? google_bigquery_table.main[each.key].table_id : each.key description = each.value["description"] labels = each.value["labels"] project = var.project_id @@ -135,7 +135,7 @@ resource "google_bigquery_table" "materialized_view" { for_each = local.materialized_views dataset_id = google_bigquery_dataset.main.dataset_id friendly_name = each.key - table_id = each.key + table_id = contains(keys(local.tables), each.key) ? google_bigquery_table.main[each.key].table_id : each.key description = each.value["description"] labels = each.value["labels"] clustering = each.value["clustering"]