在Linux上备份pgAdmin数据,主要包括备份数据库和配置文件,具体操作如下:
备份数据库
pg_dump命令备份单个数据库:pg_dump -U username -W -F c -b -v -f "/path/to/backup/数据库名.backup" 数据库名-U指定用户名,-W提示输入密码,-F c保存为自定义格式,-b包含大对象,-v显示详细信息)。sudo -u postgres pg_dumpall -U username -W -f "/path/to/backup/all_databases.backup"。备份pgAdmin配置文件
.pgadmin文件夹中,使用以下命令备份:cp -R ~/.pgadmin /path/to/backup/pgadmin_backup。自动化备份(可选)
crontab定时任务中,例如每天凌晨2点执行:0 2 * * * /usr/bin/pg_dump -U username -W -F c -b -v -f "/path/to/backup/$(date +\%F)_数据库名.backup" 数据库名。注意:
sudo。