Ubuntu系统下pgAdmin使用插件扩展功能的步骤
确保Ubuntu系统已安装pgAdmin 4(基于Web的图形化管理工具)。若未安装,可通过以下命令添加官方APT仓库并安装:
sudo apt update
sudo apt install pgadmin4
安装完成后,通过浏览器访问http://<服务器IP>:5050(默认端口)进入pgAdmin Web界面。
登录pgAdmin后,在左侧导航栏点击服务器→ 选择目标服务器 → 右键点击扩展(或顶部菜单栏“服务器”→“扩展”),进入插件管理页面。此处可查看已安装插件、搜索可用插件及管理插件状态。
在“扩展”页面,切换至可用标签页,输入插件名称(如pg_cron、postgis)进行搜索,找到所需插件后点击安装按钮。安装过程会自动处理依赖项,无需手动配置。
若插件为Python包(如pgadmin4-extensions),需先确保系统安装Python 3及pip:
sudo apt update
sudo apt install python3 python3-pip
再通过pip安装插件(以pgadmin4-extensions为例):
pip3 install pgadmin4-extensions
安装完成后,需回到pgAdmin的“扩展”页面启用该插件。
若插件需从源码编译(如官方未提供预编译包):
pgadmin4-extensions为例):git clone https://github.com/pgadmin/pgadmin4-extensions.git
cd pgadmin4-extensions
build-essential、libpq-dev);python setup.py install
pg_cron需设置数据库连接),可通过pgAdmin的“配置”选项卡或直接执行SQL命令(如ALTER EXTENSION plugin_name UPDATE)调整参数。部分插件(如涉及核心功能的扩展)需重启pgAdmin才能生效。可通过以下命令重启服务:
# 若通过apt安装
sudo systemctl restart pgadmin4
# 若通过pip安装(需找到进程ID)
pkill -f pgadmin4
pgadmin4
~/.pgadmin/config_local.py)及数据库数据,防止配置丢失。