Merhaba,

On Thu, 2011-01-27 at 02:55 -0800, Uygar UZUNHASAN wrote:
> alttaki komutu kullanarak  postgres kullanıcı adı ile uzaktaki
> (temsili ip) bir  sunucudaki DENEME isimli veri tabanını yereldeki
> YERELDENEME isimli veri  tabanına koyuyorum.
> 
> pg_dump -C -i -h 88.88.88.88 -U postgres DENEME | psql -h localhost -U
> postgres YERELDENEME
> 
> Bu komutu kullanırken iki soru çıktı ortaya:
> Birincisi kod çalıştığında herhangi bir şifre sormadan doğrudan işlemi
> gerçekleştiriyor, bu da ciddi bir güvenlik açığı yaratıyor. Aslında
> uzak  sunucunun pg_hba.conf dosyası 
> 
> local    all    all                         trust
> host    all    all    10.0.0.10/32    trust
> host    all    all    10.0.0.11/32    trust
> host    all    all    0.0.0.0/0    password
> şeklinde ayarlı, sorun bundan mı kaynaklanıyor, veya başka bir sebebi
> mi var?

Bundan kaynaklanıyor. Güvenilir ise sorun yok da uzak sunucular ise hem
SSL kullanmayı, hem de .pgpass kullanıp md5 yetkilendirmeyi
denemelisiniz.
,
> ikincisi ise:
> Asıl amacımız ana sunucuya bağlantı koptuğunda yerel sunucunun
> verileri son  haliyle görebilmesi ve tekrar bağlantıyı kurduğunda
> yerelindeki (artık güncel  olmayan) verileri kaldırarak ana sunucudaki
> bilgileri kendi sistemine tekrar çekebilmek, acaba yereldekini
> kaldırmadan aradaki farkı çekebilecek bir komut var mıdır?,

Yerel sunucu salt okunur şekilde çalışabilir. Slony'yi kullanabilirsiniz
bu iş için. Network toparlanınca slony tekrar yakalayacaktır ana
sunucuyu.

9.0+ kullanıyorsanız, streaming replication + hot standby ile de bunu
yapabilirsiniz.
-- 
Devrim GÜNDÜZ
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
PostgreSQL RPM Repository: http://yum.pgrpms.org
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org  Twitter: http://twitter.com/devrimgunduz

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap