Skip to content

DBT Macro: Detach Postgres

DBT macro name: trase_duckdb.detach_postgres

DBT details


Description

No description


Details

Macros

  • run_query
{% macro detach_postgres() %}

-- Only do the following if within a dbt run (not whenever compiling)
{% if execute %}
  {% set dynamic_db_name = this.identifier ~ '_postgres_db' %}
  {% set detach_query = "DETACH " ~ dynamic_db_name ~ ";" %}

  {% do run_query(detach_query) %}
  {{ log("Dettached from " ~ dynamic_db_name, info=True) }}

{% endif %}

{% endmacro %}