Kopyalama başka bir sunucuya PostgreSQL veritabanı | Netgez.com
SORU
6 AÄžUSTOS 2009, PERÅžEMBE


Kopyalama başka bir sunucuya PostgreSQL veritabanı

Geliştirme sunucusu için Üretim PostgreSQL veritabanı kopyalamak için arıyorum. Bu yapıyor hakkında gitmek için en hızlı, en kolay yolu nedir?

CEVAP
6 AÄžUSTOS 2009, PERÅžEMBE


Ara dosyası oluşturmak gerek yok. Yapabilirsiniz

pg_dump -C -h localhost -U localuser dbname | psql -h remotehost -U remoteuser dbname

ya

pg_dump -C -h remotehost -U remoteuser dbname | psql -h localhost -U localuser dbname

Uzaktaki bir ana bilgisayara bağlanmak için numarasını kullanarak veya pg_dump.

Büyük bir veritabanı veya yavaş bir bağlantı ile, bir dosya damping ve sıkıştırılmış dosya aktarımı daha hızlı olabilir.

Edit PorneL Ara bir dosyaya dökümü gerek yok dediği gibi, Eğer sıkıştırılmış çalışmak istiyorsanız sıkıştırılmış bir tünel ile yapabilirsiniz .

pg_dump -C dbname | bzip2 | ssh  remoteuser@remotehost "bunzip2 | psql dbname"

ya

pg_dump -C dbname | ssh -C remoteuser@remotehost "psql dbname"

Ama bu çözüm de iki ucu bir oturum almak gerekir.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • MisterBrightside

    MisterBright

    24 Mart 2006