在 Ubuntu 上迁移 pgAdmin(通常指 pgAdmin 4)一般分两种场景,我先帮你理清楚,再给具体操作。
pgAdmin 本身只是管理工具,真正的数据在 PostgreSQL 数据库里。
常见迁移需求有 3 种:
下面分别说。
pgAdmin 4 的配置(服务器、连接信息)存在 SQLite 数据库 里。
通常是:
~/.config/pgadmin/
或(系统级安装):
/var/lib/pgadmin/
关键文件:
pgadmin4.db(核心配置)config_local.py(自定义配置)cp -r ~/.config/pgadmin ~/pgadmin_backup
cp -r ~/pgadmin_backup ~/.config/pgadmin
⚠️ 注意:
chown -R $USER:$USER ~/.config/pgadmin
pgAdmin 不能“存数据”,数据在 PostgreSQL。
pg_dump -U username -h localhost dbname > db.sql
恢复:
psql -U username -h localhost dbname < db.sql
标准流程:
pg_dumpall > all.sql
tar czf pgadmin.tar.gz ~/.config/pgadmin
sudo apt install postgresql pgadmin4
查看安装方式:
which pgadmin4
dpkg -l | grep pgadmin
不同安装方式配置路径略有区别,我可以按你的实际情况给你精确命令。
我可以直接给你一步一步可复制的命令。