小编Jas*_*man的帖子

Presto 查询的简单批处理脚本

我正在运行 bash 脚本以通过 presto 从表中提取数据...

./presto --server myprestoserver:8889 --catalog mycatalog --schema myschema --execute "select * from TABLEResultsAuditLog;" > /mydirectory/audit.dat
Run Code Online (Sandbox Code Playgroud)

此命令将成功提取表结果并将它们发送到audit.dat文件。我正在寻找的是替换该 --execute "select * from TABLEResultsAuditLog;" 部分并在/mydirectory/audit.sql其中放置一个文件,该文件将包含我需要执行的 sql 语句。我试过使用

./presto --server myprestoserver:8889 --catalog mycatalog --schema myschema < /mydirectory/audit.sql > /mydirectory/audit.dat
Run Code Online (Sandbox Code Playgroud)

其中 audit.sql 仅包含 select 语句,但这仅使用查询语句而不是结果填充 audit.dat 文件。我不熟悉 bash 脚本,所以它可能对某人来说很容易解决!!

bash presto

4
推荐指数
1
解决办法
3797
查看次数

标签 统计

bash ×1

presto ×1