Postgresql ile pgsync kullanımı
postgresql ile ruby on rails kullanıyorsanız ve sürekli production veritabanını local ortamınıza restore etmek ile uğraşıyorsanız yazımızda yer alan gem tam size göre…
Feb 23, 2017 · 1 min read

proje klasöründe aşağıda ki komutu çalıştırıyoruz.
gem install pgsyncdaha sonra config dosyasını oluşturmak için;
pgsync --setup.pgsync.yml dosyasına aşağıdaki satırları ekleyerek hangi veritabanından hangi veritabanına tabloları kopyalayacağımızı belirtiyoruz.
Burada önemli nokta from: production veritabanı, to: development veritabanını işaret etmelidir.
from: postgres://database_user:database_password@database_ip_address:5432/database_nameto: postgres://database_user:database_password@localhost:5432/database_development_name
son olarak aşağıdaki komutu çalıştırarak canlı veritabanından local ortama istediğimiz tablolarda yer alan kayıtları alabiliriz.
pgsync table_1,table_2,table_3canlı ortamda yer alan veritabanının pg_hba.conf dosyasına local ortamdan erişeceğiniz ip adresini eklemeyi unutmayın…
