Skip to content

Commit bfeb196

Browse files
committed
create_table_as: bugfixes for BQ and Redshift
1 parent 90719dd commit bfeb196

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

macros/utils/table_operations/create_table_as.sql

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,15 @@
3131
as {{ sql_query }}
3232
{% endmacro %}
3333

34+
{% macro bigquery__edr_get_create_table_as_sql(temporary, relation, sql_query) %}
35+
create or replace table {{ relation }}
36+
{% if temporary %}
37+
options (expiration_timestamp=TIMESTAMP_ADD(CURRENT_TIMESTAMP(), INTERVAL 1 hour))
38+
{% endif %}
39+
as {{ sql_query }}
40+
{% endmacro %}
41+
3442
{% macro postgres__edr_get_create_table_as_sql(temporary, relation, sql_query) %}
35-
create {% if temporary %} temporary {% endif %} table {{ relation }}
43+
create {% if temporary %} temporary {% endif %} table {{ relation.include(database=(not temporary), schema=(not temporary)) }}
3644
as {{ sql_query }}
3745
{% endmacro %}

0 commit comments

Comments
 (0)