postgresql - 无法设置 cron 作业来备份 postgresql 数据库
问题描述
我尝试使用多种方法备份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
备份.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
解决方案
推荐阅读
- cdn - 如何修复 Google Search Console 中的页面资源无法加载错误
- css - 如何从每列的第一行开始自动放置网格项目?
- java - 如何在java中设置正确的图像路径?
- html - 社交媒体图标方向水平定位的问题
- javascript - 如何获取复选框的最新选中值?
- javascript - 为什么在左上角和左下角的可拖动同时应用时可调整大小给我一个不需要的行为
- angular - 如何在角度指令测试中模拟 removeChild 或 appendChild 函数调用?
- javascript - Angular Unit Test:如何在方法中模拟属性?
- selenium - selenium.common.exceptions.InvalidSelectorException 在 python 3.7 中使用 Selenium
- arrays - 如何显示从多个 API 页面获取的嵌套数组数据