postgresql - Amazon RDS 不支持扩展 "mysql_fdw"

标签 postgresql amazon-web-services rds

我有一个 AWS PostgreSQL RDS 实例。我想创建 mysql_fdw 扩展来与 MySQL RDS 通信。当我尝试创建此扩展时,出现以下错误

ERROR:  Extension "mysql_fdw" is not supported by Amazon RDS
DETAIL:  Installing the extension "mysql_fdw" failed, because it is not on the list of extensions supported by Amazon RDS.
HINT:  Amazon RDS allows users with rds_superuser role to install supported extensions. See: SHOW rds.extensions;*

有什么方法可以在 AWS RDS 中创建此扩展吗?

最佳答案

下面列出了可用的扩展,并且特定于 Postresql 版本。

目前没有版本有 mysql_fdw

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#CHAP_PostgreSQL.Extensions.log_fdw

根据以下内容,您无法将自己的扩展添加到 RDS

https://dba.stackexchange.com/questions/111477/amazon-rds-postgresql-adding-new-extensions

可能是因为您需要 MySQL 的 C 客户端库。

无法做到这一点

需要 super 用户访问底层虚拟机,这对 AWS 来说是一个巨大的风险

关于postgresql - Amazon RDS 不支持扩展 "mysql_fdw",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48209347/

相关文章:

linux - Awk:- 如何处理 elb-describe-lbs 的文本以仅了解可用区

mysql - 亚马逊网络服务 : How to access a MySQL RDS within a EC2 instance with default VPC

sql - Postgresql:一个列可以有多个索引,并且可以根据用途使用不同的索引

ruby-on-rails - Heroku 或 Rails 如何配置数据库?

java - 如何在 pl/pgsql 中创建返回 refcursor 和totalRow 的函数/过程?

.net - 使用 AWS ECS 从 Linux 容器上运行的 .NET Core 应用程序访问具有集成安全性的 SQL Server

amazon-web-services - 消息 : mkdir(): Permission denied AWS ec2

在 RDS 中恢复数据库时,MySQL 服务器消失错误

mysql - AWS数据管道-"Full copy of rds mysql table to s3"参数中没有连接字符串?

postgresql - "postgres"是 PostgreSQL 的默认和特殊用户吗?