目录
文档用途
了解Postgresql扩展插件
详细信息
1.介绍
PostgreSQL被设计为易于扩展。因此,加载到数据库中的扩展功能就可以像内置的特性一样运行。与源代码一起发布的contrib/ 目录包含一些核心代码中的扩展。也有一些扩展是独立开发的,比如PostGIS,需要单独下载安装。
例如,pg_pool是一个受欢迎的主/备用复制解决方案,它是独立于核心项目开发的。
PostgreSQL引入了一种方式来安装contrib模块,称为扩展(extensions)。
此方法适用于所有使用扩展规范构建的contrib模块,包括如下:
扩展SQL文件( extension_name.sql )
扩展控制文件 ( extension_name.control )
扩展库文件(extension_name.so)
pg的扩展插件通常位于目录$PGHOME/share/extension中。编译安装过程中,通常安装PostgreSQL源码文件中的contrib文件夹中安装程序脚本。如果尚未安装,则目录中不会有这些插件。
PG源代码中包含的扩展列表参考:
https://www.postgresql.org/docs/10/contrib.html
2.查看
The pg_available_extensions view lists the extensions that are available for installation. See also the pg_extension catalog, which shows the extensions currently installed.
通过以上两个视图查看数据库可安装的扩展插件和已安装的扩展插件
更多详细信息请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/b4a87c990408aa9d