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.




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

Bu blogdaki popüler yayınlar

Asp.Net - Mvc Projesi Örneği - CodeFirst Tekniği

PostgreSQL de Veritabanı Oluşturma