大佬教程收集整理的这篇文章主要介绍了如何将 redshift 数据库连接到在 ec2 实例上运行的 bash 脚本,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有几个 sql 查询,我想针对 amazon redhshift 运行它们,基本脚本将在我的 ec2 实例上并从那里触发。如何提供与数据库的连接并运行一堆 sql 脚本?请指导
最简单的方法是在 ec2 实例上安装 POSTGRes,然后使用 psql 命令行工具连接到 Redshift。
安装 POSTGRes(yum 和 apt-get,为您的 Linux 类型选择合适的):
sudo apt-get install POSTGResql POSTGResql-contrib
sudo yum install POSTGResql POSTGResql-contrib
这是我执行此操作的一个 bash 脚本中的一行。查看 psql 手册页了解所有选项和连接方式。
PGpassworD="$RS_password" psql -a -v ON_ERROR_STOP=1 -h "$RS_DNS" -v scheR_901_11845@a=public -p "$RS_port_no" -U "$RS_user" -d "$RS_db" -f /tmp/math_$$.SQL || { echo psql command 1 failed ; exit 1; }
还有一个 -c 选项可以在命令行上传递 SQL。
@H_772_23@以上是大佬教程为你收集整理的如何将 redshift 数据库连接到在 ec2 实例上运行的 bash 脚本全部内容,希望文章能够帮你解决如何将 redshift 数据库连接到在 ec2 实例上运行的 bash 脚本所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。