PHP postgres备份

PHP postgres备份,php,postgresql,database-backups,Php,Postgresql,Database Backups,我正在尝试制作一个Postgres PHP备份脚本。我已经为命令行下载了一个,如下所示: #!/bin/bash find /home/russell/pg_bkp -type f -mtime +7 -exec rm {} \; time=`date +%Y-%m-%d`; # date in reverse so that lastest date appears last in the list of backup files. PGPASSWORD=****** pg_dump -i -

我正在尝试制作一个Postgres PHP备份脚本。我已经为命令行下载了一个,如下所示:

#!/bin/bash
find /home/russell/pg_bkp -type f -mtime +7 -exec rm {} \;
time=`date +%Y-%m-%d`; # date in reverse so that lastest date appears last in the list of backup files.
PGPASSWORD=****** pg_dump -i -h localhost -p 5432 -U postgres -F c -b -v -f "/home/russell/pg_bkp/$time.backup" ah3

如何在PHP中实现这一点?由此创建的扩展名为.backup。它工作得很好,已经用过很多次了。数据是完美的,但是在我的网站里做会更好。谢谢

请将代码格式化得更好

对于您的问题,您可以将这些命令保存在一个文件中,然后通过或通过php调用它

在php中,您甚至可以编写带有特殊撇号的命令,`,然后它将被执行

只要确保PHP服务具有运行该脚本的权限即可