PPAS 外部插件管理

简介:

RDS 上的 PPAS由于没有对外开放超级用户,如何然用户只有添加和删除外部插件成为一个问题


我们提供了下面的方案

1 我们在模板库 template1 上创建了一个插件管理函数 rds_manage_extension

它是由超级用户创建的,具备创建和删除插件的足够权限.


2 用户创建自己的数据库时需要使用模板库 template1

例: create database mydb template template1;  

这样自己的DB中就存在插件管理函数


3 我们用RDS根用户登录自己的DB,使用这个插件,可以创建和删除外部插件

例: 

创建插件 select rds_manage_extension('create','dblink'); 

删除插件 select rds_manage_extension('drop','dblink');   


目前支持管理的插件有:

         pg_stat_statements   

         btree_gin   

         btree_gist   

         chkpass   

         citext   

         cube   

         dblink   

         dict_int   

         earthdistance   

         hstore   

         intagg   

         intarray   

         isn   

         ltree   

         pgcrypto   

         pgrowlocks   

         pg_prewarm   

         pg_trgm   

         postgres_fdw   

         sslinfo   

         tablefunc   

         tsearch2   

         unaccent   

         postgis   

         postgis_topology   

         fuzzystrmatch   

         postgis_tiger_geocoder   

         plperl   

         pltcl   

         plv8   

         "uuid-ossp"   

         plpgsql     


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
windowssystem32损坏怎么修复?
遇到Windows系统system32文件夹损坏的情况,可通过以下方法逐步修复:
|
数据库连接 PHP 开发者
PHP中的异常处理机制####
本文深入探讨了PHP中的异常处理机制,包括异常的定义、抛出、捕获以及自定义异常类的创建。通过实例代码展示了如何在实际应用中有效地使用try-catch语句来提高代码的健壮性和可维护性。此外,还介绍了finally块的作用及其在资源管理中的应用。 ####
338 73
|
存储 人工智能 前端开发
AI 网关零代码解决 AI 幻觉问题
本文主要介绍了 AI Agent 的背景,概念,探讨了 AI Agent 网关插件的使用方法,效果以及实现原理。
19908 140
|
Python
将NC栅格表示时间维度的数据提取出来的方法
【10月更文挑战第20天】本文介绍了如何使用 Python 和 R 语言以及 ArcGIS 软件提取 netCDF 文件中的时间维度数据。首先,通过安装和导入必要的库(如 Python 的 `netCDF4` 和 `numpy`,R 的 `ncdf4`),打开 netCDF 文件并读取时间变量。接着,详细展示了 Python 和 R 的示例代码,说明了如何读取和处理时间数据。最后,介绍了在 ArcGIS 中添加 netCDF 文件、启用时间属性并提取时间维度数据的方法。
909 1
|
监控 前端开发 JavaScript
浏览器节能机制导致Websocket断连的坑
浏览器节能机制导致Websocket断连的坑
535 1
|
Linux Windows
【Azure 应用服务】访问App Service突然出现 ERR_SSL_PROTOCOL_ERROR错误的解答
【Azure 应用服务】访问App Service突然出现 ERR_SSL_PROTOCOL_ERROR错误的解答
536 1
|
安全 测试技术 Linux
CentOS7 安装vulhub漏洞测试环境
CentOS7 安装vulhub漏洞测试环境
1087 0
|
监控 应用服务中间件 nginx
使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kibana)
ELK的架构有多种,本篇分享使用的架构如图所示: Beats(Filebeat) -> -> Elasticsearch -> Kibana,目前生产环境一天几千万的日志,内存占用大概 10G
1732 4