【dbt】1.7.xから1.8.xに上げる際の注意点
hama-matcha
エラー解決IT奮闘ブログ
dbt-snowflakeが1.7系までは正常に動いていたのに、
1.8系になり急にquoting
がされずエラーが出てしまう問題に直面しました。
原因と解決方法がわかったため記録として残しておきます。
こちらのIssueを見てみると、
dbt-snowflake/dbt/include/snowflake/macros/adapters.sqlで
1.7と1.8で実装が変わり quoting
が効かなくなったようです。
dbt-snowflakeのバージョンが1.8.3以降であればこのエラーが解消しているためアップデートしましょう。
pip install dbt-snowflake==1.8.3
# or
pip install dbt-snowflake==1.8.4
11/1で1.7系がEOLになったので上げてみるとちょっと罠がありびっくりしました。
1.7系までquoting
が効いていたのに急にコンパイルエラーで動かなくなった・・・
となった方に届くと幸いです。
以上hamaでした〜