Я пытался сделать резервную копию базы данных 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