From 1fe163c71f235ab5a0eac34ccbbe439d283b2551 Mon Sep 17 00:00:00 2001 From: Claire Carroll <20294432+clrcrl@users.noreply.github.com> Date: Tue, 18 May 2021 17:22:32 -0400 Subject: [PATCH 1/4] pending: pending: https://github.com/fishtown-analytics/dbt-utils/pull/354 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b513753..88efbe6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# dbt-utils v0.6.5 (unreleased) +# dbt-utils v0.6.5 ## Features * Add new `accepted_range` test ([#276](https://github.com/fishtown-analytics/dbt-utils/pull/276) [@joellabes](https://github.com/joellabes)) * Make `expression_is_true` work as a column test (code originally in [#226](https://github.com/fishtown-analytics/dbt-utils/pull/226/) from [@elliottohara](https://github.com/elliottohara), merged via [#313]) From eae6271de06a12000f4f5939e23cedbab75c313e Mon Sep 17 00:00:00 2001 From: Anders Swanson Date: Sun, 30 May 2021 16:10:03 -0400 Subject: [PATCH 2/4] some db's dont have `timestamp` type --- macros/schema_tests/sequential_values.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/macros/schema_tests/sequential_values.sql b/macros/schema_tests/sequential_values.sql index 07d3ee7a..0af87ff3 100644 --- a/macros/schema_tests/sequential_values.sql +++ b/macros/schema_tests/sequential_values.sql @@ -21,7 +21,7 @@ validation_errors as ( * from windowed {% if datepart %} - where not(cast({{ column_name }} as timestamp)= cast({{ dbt_utils.dateadd(datepart, interval, 'previous_' + column_name) }} as timestamp)) + where not(cast({{ column_name }} as {{ dbt_utils.type_timestamp() }})= cast({{ dbt_utils.dateadd(datepart, interval, 'previous_' + column_name) }} as {{ dbt_utils.type_timestamp() }})) {% else %} where not({{ column_name }} = previous_{{ column_name }} + {{ interval }}) {% endif %} From d5e1b4bb6b59e575de254e482de151dadc54f4ac Mon Sep 17 00:00:00 2001 From: Anders Swanson Date: Sun, 30 May 2021 16:14:00 -0400 Subject: [PATCH 3/4] document --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88efbe6b..8af03411 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# dbt-utils vNext + +## Fixes + +- make `sequential_values` schema test use `dbt_utils.type_timestamp()` to allow for compatibility with db's without timestamp data type. [#376](https://github.com/fishtown-analytics/dbt-utils/pull/376) from [@swanderz](https://github.com/swanderz) # dbt-utils v0.6.5 ## Features * Add new `accepted_range` test ([#276](https://github.com/fishtown-analytics/dbt-utils/pull/276) [@joellabes](https://github.com/joellabes)) From e8a3b237d67d1a122c8729f3367ef88c12a05310 Mon Sep 17 00:00:00 2001 From: Claire Carroll Date: Tue, 1 Jun 2021 10:09:55 -0400 Subject: [PATCH 4/4] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8af03411..f7ddf1b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# dbt-utils vNext +# dbt-utils v0.6.6 ## Fixes