如何解决如何将存储过程添加到AWS RDS Aurora-Serverless?
我有一个要向其中添加存储过程的aurora Serverless MysqL数据库。我尝试了控制台查询编辑器,但这不起作用。
我收到的消息是:
You haven't finished running any queries yet.
我搜寻了很多AWS文档,但找不到如何做。
有人可以指出正确的方向吗?
安德鲁
解决方法
我在另一个问题中找到了答案:https://stackoverflow.com/a/60309133/222837
我希望从AWS上获取文章或其他内容,但这可以完成工作。您需要使用CLI并向上推其中包含存储过程的文件。
cat function.sql | xargs -0 aws rds-data execute-statement \
--resource-arn arn:aws:rds:eu-west-1:xxx:cluster:cluster-name \
--secret-arn arn:aws:secretsmanager:eu-west-1:xxx:secret:secret-name-xxx \
--database "database_name" \
--sql
,
我建议在 AWS 中使用 CLoud9 环境,这样您就可以从环境的 CLI 访问数据库,就像普通的 SQL 服务器一样。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。