我有20条带有多个语句的ETL查询,我必须在RedShift中一次性运行所有这些脚本(或者可以并行地说)。我正在执行以下操作:
我创建了一个main.sql文件,其内容如下:
BEGIN;
query1.sql
query2.sql
...
COMMIT;
我以
的身份运行此文件 psql -h HOSTNAME -d mydb -U user -p PORT-a -q --single-transaction -f main.sql
但是它将顺序运行文件。有没有办法并行运行这些文件?