我正在AWS 查询编辑器中按顺序运行一组SQL语句。
sql-1
sql-2
sql-3
....
sql-N但是,在Redshift 查询编辑器中,我不能运行多个SQL语句。因此,目前我正在一个一个地手动运行SQL语句。
对我来说,另一种方法是什么?对我来说,我可以使用DBeaver。
是否有更多的编程方法,即仅仅通过使用简单的bash脚本?
发布于 2021-01-19 21:20:55
如果您有一个可以访问集群的Linux实例,则可以使用psql命令行工具。例如:
yum install postgresql
psql -h my-cluster.cjmul6ivnpa4.us-east-2.redshift.amazonaws.com \
-p 5439 \
-d my_db \
-f my_sql_script.sql我们最近宣布了一种调度查询的方法:https://aws.amazon.com/about-aws/whats-new/2020/10/amazon-redshift-supports-scheduling-sql-queries-by-integrating-with-amazon-eventbridge/,甚至最近还发布了这篇博客文章,使用控制台或CLI:https://aws.amazon.com/blogs/big-data/scheduling-sql-queries-on-your-amazon-redshift-data-warehouse/希望帮助您完成所有步骤。
https://stackoverflow.com/questions/65730986
复制相似问题