|  |  | 
| EnderUNIX İpucuArkadaşıma gönder , Ana Sayfa[ PostgreSQL ] "postgresql veritabenindaki dblerinizi yedeginin alinmasi" - Ahmet FIRAT - (2004-06-20 03:55:29) [834] Postgresql uzerinde databaseinizin yedegini almak isterseniz bu scripti kullanabilirsiniz. oncelikle sistemden php4-cli paketini kurmaniz gerekmektedir. bunun icin freebezdi# cd /usr/ports/lang/php4-cli/ make install ederken bende hata verdigi icin ben su sekilde yaptim freebezdi# cp /work/php-4.3.4/sapi/cli/php /usr/local/bin/ #!/usr/local/bin/php -q set_time_limit(0); $basedir = "/usr/backup/pgsql/"; $vacuumcmd = "/usr/local/bin/vacuumdb -f -a -q -U pgsql"; $dumpcmd = "/usr/local/bin/pg_dumpall -U pgsql"; $bzipcmd = "/usr/bin/bzip2"; $date = date("d-m-Y", time()); if (trim(system($vacuumcmd)) == '') { system("$dumpcmd > $basedir/pgsql-all-$date.sql 2>/dev/null"); system("$bzipcmd $basedir/pgsql-all-$date.sql"); } ?> crontab a eklediginizde gunluk olarak yedeklerinizi alabilir freebezdi#crontab -e 0 6 * * * /usr/hosts/backup/pgsql.php & Arkadaşıma gönder , Ana Sayfa |  |