BTSoru.com arkasinda verileri tutmak icin Postgres DB kullaniyorum. Düzenli olarak dump alinmasi gerekiyor. Bunun icin pg_dump komutu kullanilabilir, örnegin:

$pg_dump [dbbame] [username] > dump.file

Bir cronjob olusturarak her gece otomatik dump alinmasini saglayacagim, lakin yukardaki komut [username] icin sifre istiyor. Interaktif bir sekilde bu sekilde dump almak mümkün, ama bir cronjob interaktif olmadigi icin sifrenin girilmesi mümkün olmayacak. pg_dump komutuna kullanici sifresini parametre olarak nasil verebilirim? Asagidaki sekilde hata mesaji aliyorum:

# ./pg_dump bitnami_osqa --username=postgres --password=[sifre] > /database/osqa_backup.dump

Olusan hata:

pg_dump.bin: option `--password' doesn't allow an argument

EOF (End Of Fun)

soruldu: 20 Şub '12, 13:35

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183
cevap kabul oranı: 52%

değiştirildi: 22 Şub '12, 15:19


Bu sekilde cronjob ile dump almayi sagladim:
pg_dump'i kullanan kullanicinin ana dizininde .pgpass isminde bir dosya olusturmak gerekiyor. Bu dosyanin icerigi:

hostname:port:database:username:password

Konuyla ilgili aciklama http://www.postgresql.org/docs/8.4/static/libpq-pgpass.html sayfasinda yer almakta.

EOF (End Of Fun)

permanent link

cevaplandı: 22 Şub '12, 07:52

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183
cevap kabul oranı: 52%

Nucleon SOftware - Database Master ile daha güzel ve sorunsuz bir sekilde PostgreSQL den SQL ciktisi alabilirsiniz. Hatta Database Master sql script yaninda, MS Word, Excel, PDF, RTF, HTML, JSON, XML, HTML, CSV, dBase formatlarinida desteklemektedir.

Data fazla bilgi icin :-) http://www.nucleonsoftware.com

permanent link

cevaplandı: 21 Şub '12, 05:51

ahmettat's gravatar image

ahmettat ♦
1.1k132324
cevap kabul oranı: 42%

PgAdmin3'ü bu konuda önerebilirim. Dump ve Restore işlemlerini rahat bir şekilde arayüz üzerinden gerçekleştirebilirsiniz.

permanent link

cevaplandı: 27 Nis '12, 20:01

makosan's gravatar image

makosan
2403513
cevap kabul oranı: 12%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×2

Soruldu: 20 Şub '12, 13:35

Görüntüleme: 1,220 kez

Son güncelleme: 27 Nis '12, 20:01

powered by BitNami OSQA