在 Linux 下使用 pgAdmin 备份 PostgreSQL 数据库,通常有以下几种常见方式。下面按图形界面(pgAdmin 4)和命令行思路结合 pgAdmin来说明。
在 Linux 中:
pgAdmin 4http://localhost:5050(或你配置的端口)/home/user/backup.sql)Custom(*.dump,推荐,支持恢复选项)Plain(*.sql,可读文本)UTF8✅ 备份完成后会提示成功。
如果是备份整个 PostgreSQL 实例(所有库):
如果你习惯终端,也可以等价使用:
pg_dump -U username -h localhost dbname > backup.sql
或自定义格式:
pg_dump -U username -Fc dbname > backup.dump
恢复时:
pg_restore -U username -d dbname backup.dump
which pg_dump
若没有,安装 PostgreSQL 客户端:
sudo apt install postgresql-client
在 pgAdmin 中配置服务器连接时:
如果你愿意,我也可以:
你可以告诉我你用的是 pgAdmin 4 桌面版还是 Web 版。