【发布时间】:2021-12-23 07:03:56
【问题描述】:
我正在尝试设置一个稍后在查询中使用的变量,以将一些数据作为 csv 发送到 S3。我想使用当前时间戳作为我的文件名的一部分,在 DBT 中我可以访问 SQL,但不能完全破解如何做到这一点。
我的变量设置代码,我知道这看起来没有任何好处或工作,这是我想要实现的:
SET session data_output.filename = GETDATE()+"-attrs.csv";
我在哪里使用这个变量:
aws_commons.create_s3_uri(
'table_name',
current_setting('data_output.filename')::varchar,
'us-east-1'
)
我的data_output.filename 的预期输出“2021-11-10-170423-attrs.csv”
【问题讨论】:
标签: sql postgresql dbt