以下是在Debian上安装PostgreSQL扩展的一般教程:
更新系统包列表:sudo apt update,然后安装PostgreSQL及其附加组件:sudo apt install postgresql postgresql-contrib。
pg_stat_monitor,可根据PostgreSQL版本选择对应包名安装,如sudo apt install postgresql-13-pgstatmonitor(将13替换为实际版本号)。对于plpython3u扩展,安装命令为sudo apt install -y postgresql-plpython3-<version>(<version>为PostgreSQL版本号)。postgis包,sudo apt install postgis,或从源代码编译安装,需先安装依赖库,再下载源代码包进行编译安装。通过psql连接到数据库,使用CREATE EXTENSION命令启用,如CREATE EXTENSION IF NOT EXISTS pg_stat_monitor;。
在psql中执行SELECT * FROM pg_extension;查看已安装的扩展列表,确认扩展是否成功启用。
某些扩展需修改postgresql.conf文件,如pg_stat_statements,修改后需重启PostgreSQL服务使配置生效。