PHP postgres yedekleme

1 Cevap php

Ben bir Postgres PHP komut yedekleme yapmaya çalışıyorum. Şöyle komut satırı için bir indirdiğiniz:

#!/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

Nasıl bu PHP uygulayabilirsiniz? Bu yaratan uzantısı. Destektir. Bu harika çalışıyor ve birçok kez kullandık. veri mükemmel, ama benim web sitesi içinde bunu yapıyor daha iyi olurdu. Teşekkürler

1 Cevap

, Daha iyi kodunuzu biçimlendirmek ediniz.

Sorunuzun için, bir dosyada bu komutu kaydedebilir ve daha sonra exec veya passthru aracılığıyla düşünce php diyoruz.

Php, hatta özel kesme, `ile komutu yazabilirsiniz, ve idam edilecektir.

Sadece emin PHP hizmeti bu komut dosyasını çalıştırmak için iznine sahip olun