-
Notifications
You must be signed in to change notification settings - Fork 505
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change escape_single_quotes
Reference in Pivot Macro
#692
Merged
joellabes
merged 2 commits into
dbt-labs:main
from
zachoj10:feature/use_dbt_core_escape_single_quotes
Sep 28, 2022
Merged
Change escape_single_quotes
Reference in Pivot Macro
#692
joellabes
merged 2 commits into
dbt-labs:main
from
zachoj10:feature/use_dbt_core_escape_single_quotes
Sep 28, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
joellabes
approved these changes
Sep 28, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
joellabes
added a commit
that referenced
this pull request
Oct 4, 2022
* Correct link from README to the CONTRIBUTING guide. (#687) * fix typo (#688) Co-authored-by: Alex Malins <22991362+alexmalins@users.noreply.github.com> * Change `escape_single_quotes` Reference in Pivot Macro (#692) * Update pivot.sql * Changelog Updates Co-authored-by: Liam O'Boyle <github@elyobo.net> Co-authored-by: Alex Malins <github@alexmalins.com> Co-authored-by: Alex Malins <22991362+alexmalins@users.noreply.github.com> Co-authored-by: zachoj10 <zjosephson@gmail.com>
joellabes
added a commit
that referenced
this pull request
Dec 1, 2022
* add safe_divide documentation * add safe_divide macro * add integration test for safe_divide macro * Merge changes from main into utils v1 (#699) * Correct link from README to the CONTRIBUTING guide. (#687) * fix typo (#688) Co-authored-by: Alex Malins <22991362+alexmalins@users.noreply.github.com> * Change `escape_single_quotes` Reference in Pivot Macro (#692) * Update pivot.sql * Changelog Updates Co-authored-by: Liam O'Boyle <github@elyobo.net> Co-authored-by: Alex Malins <github@alexmalins.com> Co-authored-by: Alex Malins <22991362+alexmalins@users.noreply.github.com> Co-authored-by: zachoj10 <zjosephson@gmail.com> * Use backwards comaptible versions of timestamp macro * moved macro and documentation to new SQL generator section * add tests with expressions * fix syntax errors (#705) * fix syntax errors * remove whitespace in seed file * Restore dbt. prefix for all migrated cross-db macros (#701) * added prefix dbt. on cross db macros * Also prefix for new macro * Adding changelog change * Squashed commit of the following: commit 5eba82b Author: Deanna Minnick <deanna.e.minnick@gmail.com> Date: Wed Oct 12 10:30:42 2022 -0400 remove whitespace in seed file commit 7a2a5e3 Author: Deanna Minnick <deanna.e.minnick@gmail.com> Date: Wed Oct 12 10:22:07 2022 -0400 fix syntax errors Co-authored-by: Joel Labes <joel.labes@dbtlabs.com> * Remove obsolete condition argument from expression_is_true (#700) * Remove obsolete condition argument from expression_is_true * Improve docs * Improve docs * Update star.sql to allow for non-quote wrapped column names (#706) * Update star.sql * Update star.sql * feat: add testing to star macro column encased in quotes functionality * chore: update schema.yml * Update star.sql * chore: update star.sql and schema.yml * chore: update star.sql to trim blank space * Update README.md * Update README.md adds example usage of star macro's quote_identifiers argument Co-authored-by: crlough <connor.lough@pitchbook.com> * Switch to dbt.escape_single_quotes * Change deprecation resolution advice * Wrap xdb warnings in if execute block * Slugify for snowflake (#707) * Merge main into utils-v1 (#726) * Feature/safe divide (#697) * add safe_divide documentation * add safe_divide macro * add integration test for safe_divide macro * moved macro and documentation to new SQL generator section Co-authored-by: Grace Goheen <graciegoheen@gmail.com> * Revert "Feature/safe divide (#697)" (#702) This reverts commit f368cec. * Quick nitpicks (#718) I was doing some studying on these and spotted some stuff. One verb conjugation and a consistency in macro description Co-authored-by: deanna-minnick <41010575+deanna-minnick@users.noreply.github.com> Co-authored-by: Grace Goheen <graciegoheen@gmail.com> Co-authored-by: ian-fahey-dbt <107962364+ian-fahey-dbt@users.noreply.github.com> * Feat: add macro get_query_results_as_single_value (#696) * feat: add query_results_as_single_value.sql macro * chore: update the macro definition Current error to work through: "failed to find conversion function from unknown to text" * chore: update test * chore: final edits * chore: remove extra model reference * chore: update return() to handle BigQuery * chore: README.md, macro updates * feat: factoring in first review changes * chore: updates to testing * chore: updates tests * chore: update test for bigquery * chore: update cast for bigquery * Use example with a single record in readme * Add default value when no record found * test when no results are found * Rename test file * Add test definitions * Fix incorrect ref * And another one * Update test_get_query_results_as_single_value.sql * cast strings as strings * Put arg in right place * Update test_get_query_results_as_single_value.sql * switch to limit zero for BQ * Update test_get_query_results_as_single_value.sql * quote column name in arg * snowflake wont let you safe cast something to itself * warning to future readers [skip ci] * Add singular test to check for multi row/multi column setup * forgot to save comment [skip ci] * Rename to get_single_value Co-authored-by: crlough-gitkraken <loughondata@protonmail.com> Co-authored-by: Joel Labes <joel.labes@dbtlabs.com> * Remove rc1 requirement for utils v1 * Recency truncate date option (#731) * WIP changing recency test * Add tests * cast to timestamp for bq * forgot the curlies * avoid lateral column aliasing * ts not dt * cast source as timestamp * don't cast inside test * cast as date instead of truncate * Update recency.sql * log bq events * store pg artifacts * int tests dir * Correctly store artifacts * try casting to date or datetime * order of operations more like order of ooperations * dt -> ts * Do I really have to cast this? * Revert "Do I really have to cast this?" This reverts commit 21e2c0d. * Output a warning when star finds no columns, not '*' (#732) * Change star() behaviour when no columns returned * Code review: return a * in compile mode * README changes * Delete xdb_deprecation_warning.sql * Update README.md * Remove from ToC * Update toc * Fix surrogate key variable example Co-authored-by: Deanna Minnick <deanna.e.minnick@gmail.com> Co-authored-by: Liam O'Boyle <github@elyobo.net> Co-authored-by: Alex Malins <github@alexmalins.com> Co-authored-by: Alex Malins <22991362+alexmalins@users.noreply.github.com> Co-authored-by: zachoj10 <zjosephson@gmail.com> Co-authored-by: Grace Goheen <graciegoheen@gmail.com> Co-authored-by: deanna-minnick <41010575+deanna-minnick@users.noreply.github.com> Co-authored-by: Simon Quvang <sikri19@student.sdu.dk> Co-authored-by: miles <miles@bung.cc> Co-authored-by: Connor <61797492+CR-Lough@users.noreply.github.com> Co-authored-by: crlough <connor.lough@pitchbook.com> Co-authored-by: fivetran-catfritz <111930712+fivetran-catfritz@users.noreply.github.com> Co-authored-by: ian-fahey-dbt <107962364+ian-fahey-dbt@users.noreply.github.com> Co-authored-by: crlough-gitkraken <loughondata@protonmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
resolves #689
This is a:
All pull requests from community contributors should target the
main
branch (default).Description & motivation
In a new version of dbt-core, the
escape_single_quotes
macro is part of core, so it's no longer necessary to reference the version in dbt utils and in fact usage of it is raising a warning that the function will be removed in future versions.Checklist
star()
source)limit_zero()
macro in place of the literal string:limit 0
dbt.type_*
macros instead of explicit datatypes (e.g.dbt.type_timestamp()
instead ofTIMESTAMP