diff --git a/.changes/unreleased/Features-20230919-171047.yaml b/.changes/unreleased/Features-20230919-171047.yaml new file mode 100644 index 000000000..744c16e84 --- /dev/null +++ b/.changes/unreleased/Features-20230919-171047.yaml @@ -0,0 +1,6 @@ +kind: Features +body: Support storing test failures as views +time: 2023-09-19T17:10:47.516098-04:00 +custom: + Author: mikealfare + Issue: "6914" diff --git a/.changes/unreleased/Fixes-20231002-144648.yaml b/.changes/unreleased/Fixes-20231002-144648.yaml new file mode 100644 index 000000000..6acb28c8a --- /dev/null +++ b/.changes/unreleased/Fixes-20231002-144648.yaml @@ -0,0 +1,6 @@ +kind: Fixes +body: Fix the alter syntax on column for dynamic table +time: 2023-10-02T14:46:48.980242+13:00 +custom: + Author: kaarthik108 + Issue: "769" diff --git a/dbt/include/snowflake/macros/adapters.sql b/dbt/include/snowflake/macros/adapters.sql index 024c05274..b2b496356 100644 --- a/dbt/include/snowflake/macros/adapters.sql +++ b/dbt/include/snowflake/macros/adapters.sql @@ -183,7 +183,7 @@ {% macro snowflake__alter_column_comment(relation, column_dict) -%} {% set existing_columns = adapter.get_columns_in_relation(relation) | map(attribute="name") | list %} {% if relation.is_dynamic_table -%} - {% set relation_type = "dynamic table" %} + {% set relation_type = "table" %} {% else -%} {% set relation_type = relation.type %} {% endif %} diff --git a/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py b/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py index 2a7e0158e..b3bce12c3 100644 --- a/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py +++ b/tests/functional/adapter/store_test_failures_tests/test_store_test_failures.py @@ -1,7 +1,32 @@ +from dbt.tests.adapter.store_test_failures_tests import basic from dbt.tests.adapter.store_test_failures_tests.test_store_test_failures import ( TestStoreTestFailures, ) -class SnowflakeTestStoreTestFailures(TestStoreTestFailures): +class TestSnowflakeStoreTestFailures(TestStoreTestFailures): + pass + + +class TestStoreTestFailuresAsInteractions(basic.StoreTestFailuresAsInteractions): + pass + + +class TestStoreTestFailuresAsProjectLevelOff(basic.StoreTestFailuresAsProjectLevelOff): + pass + + +class TestStoreTestFailuresAsProjectLevelView(basic.StoreTestFailuresAsProjectLevelView): + pass + + +class TestStoreTestFailuresAsGeneric(basic.StoreTestFailuresAsGeneric): + pass + + +class TestStoreTestFailuresAsProjectLevelEphemeral(basic.StoreTestFailuresAsProjectLevelEphemeral): + pass + + +class TestStoreTestFailuresAsExceptions(basic.StoreTestFailuresAsExceptions): pass