amazon-redshift - 如何按顺序运行 sql 语句?
问题描述
我在 AWS Redshift查询编辑器中按顺序运行一组 SQL 语句。
sql-1
sql-2
sql-3
....
sql-N
但是,在 Redshift查询编辑器中,我无法运行多个 SQL 语句。所以目前我正在手动运行SQL语句。
什么是我的替代方法?对我来说看起来,我可以使用 DBeaver。
是否有更多的编程方法,即仅使用简单的 bash 脚本?
解决方案
如果您有可以访问集群的 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/希望这些链接有所帮助。
推荐阅读
- python - 如何解决添加到 CSV 文件的问题?
- ubuntu - 詹金斯失业后发送的电子邮件?
- java - 嗯,嗨,我是初学者,不知道如何加快我的代码速度。我的作业是为 CCC '20 S2 编写一个程序 - 逃生室的速度超过两秒
- cyclomatic-complexity - Scratch 程序的圈复杂度
- python - 在 Python 中将记录插入到 postgreSQL 数据库中
- assembly - 如何在 x64 汇编中进行 8 字节调用?
- coldfusion - 超级客户端coldfusion面临一些错误
- java - Hibernate 是否允许 getdate()?
- python - 硒 Zillow 学校中的 XPATH
- asp.net-core - 支持来自 Blazor WebAssembly 的本机操作系统 API