我已尝试通过多种方法备份postgresql数据库,但无法完成。请帮帮我。
/ etc / crontab
0 6 * * * sudo pg_dump -U USERNAME -h REMOTE_HOST -p REMOTE_PORT NAME_OF_DB > LOCATION_AND_NAME_OF_BACKUP_FILE
.pgpass
localhost:5432:db_name:postgres:password
/ etc / crontab
0 6 * * * /home/backup.php
backup.php
<?php
exec('pg_dump --dbname=postgresql://username:password@127.0.0.1:5432/mydatabase > dbbackup.sql',$output);
print_r($output);
?>
我也尝试过这个。 https://dzone.com/articles/linux-database-backup-scheduler-script-postgresql