The*_*ist 11 postgresql postgresql-9.4 amazon-rds
我想将jsonbx下载到 RDS 实例。RDS PostgreSQL Features Supported仅显示内置功能。这是否意味着我们无法为 RDS 安装不在Feature Matrix 中的扩展?有解决办法吗?
Cra*_*ger 17
您不能将自己的扩展添加到 RDS,至少不是那些需要超级用户权限的扩展(例如任何带有 C 代码的扩展)。这是您接受的缺点之一,以换取方便的管理。
如果扩展只包含简单的 plpgsql 和 sql 函数,您可以手动添加这些函数。这对于需要超级用户权限的任何东西都是不可能的,包括任何带有 C 代码的扩展。
jsonbx添加了函数和运算符。源代码包含 C 代码,因此您无法在 RDS 上加载它。曾经。在所有。RDS 不允许您运行任何可能为您提供超级用户访问权限或访问运行 PostgreSQL 的底层 VM 的权限,也不提供上传扩展的方法,即使它允许您加载它们。
您将需要切换到运行独立的 PostgreSQL 服务器(例如,在 EC2 上),说服 Amazon 支持将扩展作为其支持的扩展集的一部分提供,或者不做。
3ma*_*uek 15
目前,Amazon RDS中有一些可用的扩展——详见“数据库引擎功能”一章。
您可以发出以下命令以获取支持的可用扩展:
SHOW rds.extensions;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18721 次 |
| 最近记录: |