你提到的 “Ubuntu 上 pgAdmin 如何迁移”,通常有两种理解,我分别说明,你可以按需选择。
pgAdmin 的配置和连接信息主要保存在:
~/.pgadmin/
旧机器:
cp -r ~/.pgadmin /tmp/pgadmin_backup
将 /tmp/pgadmin_backup 拷贝到新机器(U盘 / scp / rsync 等)
新机器:
# 安装 pgAdmin(apt 或官方仓库)
sudo apt install pgadmin4
# 恢复配置
cp -r pgadmin_backup ~/.pgadmin
chown -R $USER:$USER ~/.pgadmin
✅ 恢复后,服务器连接、查询历史、UI 设置都会保留
如果你其实是想 迁移数据库,pgAdmin 只是管理工具,真正迁移的是 PostgreSQL。
.sql 或 .backup⚠ 注意编码、版本兼容
导出:
pg_dump -U username -h localhost dbname > db.sql
导入:
psql -U username -h localhost newdb < db.sql
配置文件在:
/etc/pgadmin4/
/var/lib/pgadmin4/
迁移时:
sudo cp -r /var/lib/pgadmin4 /backup/
sudo cp /etc/pgadmin4/config.py /backup/
新机器恢复并重启:
sudo systemctl restart apache2
# 或
sudo systemctl restart pgadmin4
~/.pgadmin/var/lib/pgadmin4如果你能补充:
我可以给你精确到命令的步骤。