From 7b4c56ab1db428fa6b996846aed52fec8bf4dc25 Mon Sep 17 00:00:00 2001 From: Dana Kee Date: Mon, 7 Oct 2024 07:31:16 -0500 Subject: [PATCH] Update tests.sql Replace square brackets with double quotes and insert "." between schema and view in setting of testview. Result was [dbo.testview_123] will now be "dbo"."testview_123" --- dbt/include/sqlserver/macros/materializations/tests.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dbt/include/sqlserver/macros/materializations/tests.sql b/dbt/include/sqlserver/macros/materializations/tests.sql index a0d79bb2..1859a8da 100644 --- a/dbt/include/sqlserver/macros/materializations/tests.sql +++ b/dbt/include/sqlserver/macros/materializations/tests.sql @@ -4,11 +4,11 @@ USE [{{ target.database }}]; IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = '{{ target.schema }}') BEGIN - EXEC('CREATE SCHEMA [{{ target.schema }}]') + EXEC('CREATE SCHEMA "{{ target.schema }}"') END {% set testview %} - [{{ target.schema }}.testview_{{ range(1300, 19000) | random }}] + "{{ target.schema }}"."testview_{{ range(1300, 19000) | random }}" {% endset %} {% set sql = main_sql.replace("'", "''")%}