在Linux上設置pgAdmin自動備份主要有以下兩種方法:
sudo apt install pgagent
。systemctl start pgagent.service
。pg_dump --username=用戶名 --dbname=數據庫名 --clean --file=/備份路徑/backup_$(date +\%Y\%m\%d\%H\%M\%S).sql
的命令;“Schedules”標簽頁設置執行頻率等。crontab -e
。0 0 * * * /usr/bin/pg_dump --no-password -U 用戶名 數據庫名 > /備份路徑/backup_$(date +\%Y\%m\%d).sql
。為安全起見,可將密碼加入.pgpass
文件并設置權限為chmod 600 ~/.pgpass
。