我正在构建一个AWS Data Pipeline,它只是在Redshift EC2Resource上的s3上执行一堆sql脚本。我需要脚本在生产模式而不是测试模式上运行。我最好不要在Schemaname"中添加" set search_path。到每个脚本。我需要像" Connect Script"这样做的功能(例如在SQL Workbench中)。有人有主意吗?谢谢!
答案 0 :(得分:0)
为表格使用2个部分名称,即schema.table
。
COPY my_schema.my_table
FROM 's3://…
如果这是一个shell脚本,您可以在调用脚本时替换该架构。 FWIW,我们一直这样做。