PostgreSQL 8.3 Zamanlanmış Görev Ekleyerek Veritabanı Yedek Alma
PostgreSQL in backup alma işlemini düzenli olarak ve bizim belirttiğimiz zamanlarda otomatik olarak yedek almasını istiyorsak bir bat dosyası oluşturup içerisine PostgreSQL in backup alırken kullandığı fonksiyonunu girip, o dosyayıda zamanlanmış görevlerimize ekleyerek kendi yedek alma otomasyonumuzu yapmış oluruz.
Örneğin benim bilgisayarımda ki PostgreSQL in yolu aşşağıdaki gibidir.
Örneğin benim bilgisayarımda ki PostgreSQL in yolu aşşağıdaki gibidir.
C:
cd..
cd..
cd Program Files (x86)
cd PostgreSQL
cd 8.3
cd bin
pg_dump.exe -h localhost -p 5432 -U postgres
-F c -b -v -f "D:\backup\yedektir.backup" proje
pg_dump fonksiyonu yedek alma fonksiyonumuzdur.
PostgreSQL içerisinde de herhangi bir veritabanını yedek almak istediğimizde sağ tuş yapıp BACKUP dediğimizde bu fonksiyonu kullanarak backup alır.
yukarıdaki şekilde bir yedekal.bat dosyası oluşturup daha sonra bu dosyayı zamanlanmış görevlerime eklersem yedek almış oluyorum.
Yorumlar
Yorum Gönder