gpt4 book ai didi

bash - Presto 查询的简单批处理脚本

转载 作者:行者123 更新时间:2023-12-03 22:14:26 27 4
gpt4 key购买 nike

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

./presto --server myprestoserver:8889 --catalog mycatalog --schema myschema --execute "select * from TABLEResultsAuditLog;" > /mydirectory/audit.dat

此命令将成功提取表结果并将其发送到 audit.dat文件。我正在寻找的是替换 --execute "select * from TABLEResultsAuditLog;"部分并在 /mydirectory/audit.sql 中有一个文件然后将包含我需要执行的 sql 语句。我试过使用
./presto --server myprestoserver:8889 --catalog mycatalog --schema myschema < /mydirectory/audit.sql > /mydirectory/audit.dat

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

最佳答案

Presto CLI 有 --file用于此目的的选项:

presto-cli --server ... --file input.sql > output-file

关于bash - Presto 查询的简单批处理脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51931359/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com