Вот хук сообщения для модели dbt: [code]{{ config( post_hook=[ '{{ execute_if_exists("delete from " ~ this ~ " where day = date('' " ~ var("mydatevar") ~ " '')") }}', ] ) }} [/code] Обратите внимание на символ '' в строке. Далее: [code]{% macro execute_if_exists(query) -%} {{ query }} {%- endmacro %} [/code] И я получил [code]delete from catalog.myschema.mytable where day = date( 2024-10-02 ) [/code] Ожидается следующее: [code]delete from catalog.myschema.mytable where day = date(' 2024-10-02 ') [/code] Я попробовал \' и получил ошибку. Я снова поменял местами " и ', но безрезультатно. [b]ОБНОВЛЕНО[/b] [list] [*][code]'{{ execute_if_exists("delete from " ~ this ~ " where day = date(' " ~ var("mydatevar") ~ " ')") }}[/code] — ошибка компиляции [*][code]"{{ execute_if_exists('delete from ' ~ this ~ ' where day = date(' ' ~ var('mydatevar') ~ ' ')') }}"[/code] — тот же эффект [*][code]"{{ execute_if_exists('delete from ' ~ this ~ ' where day = date(' ' ~ var('mydatevar') ~ ' ')') }}"[/code] — тоже ошибка компиляции [/list]
В Excel префикс одинарной кавычки используется для обозначения того, что значение представляет собой текст и не должно быть преобразовано в какой-либо другой тип.
Обычно одинарная кавычка не отображается при просмотре книги (но она видна при...
Я хочу создать приложение Python, которое, учитывая путь к проекту dbt и строку селектора dbt (), возвращает полные имена таблиц и представлений, которые будут запрашиваться при запуске dbt run --select . По сути, я хочу знать, какие таблицы и...