Postgres'te Pg_dump nedir?
Postgres'te Pg_dump nedir?

Video: Postgres'te Pg_dump nedir?

Video: Postgres'te Pg_dump nedir?
Video: Postgresql Dersleri - pg_dump ile Backup İşlemleri 2024, Mayıs
Anonim

pg_dump yedeklemek için bir yardımcı programdır PostgreSQL veri tabanı. Veritabanı aynı anda kullanılıyor olsa bile tutarlı yedeklemeler yapar. pg_dump diğer kullanıcıların veritabanına (okuyucular veya yazarlar) erişimini engellemez. Dökümler, komut dosyası veya arşiv dosyası biçimlerinde çıkarılabilir. Böyle bir komut dosyasından geri yüklemek için onu psql'ye besleyin.

Benzer şekilde, Pg_dump güvenli mi?

Veritabanı aynı anda kullanılıyor olsa bile tutarlı yedeklemeler yapar. Yani evet, yedeklemeye güvenebilirsiniz. Elbette PostgreSQL, PostgreSQL'deki verilerinize güvenebilirsiniz. pg_dump uzun süredir devam eden herhangi bir sorgunun nasıl çalışacağına benzer şekilde bir işlem başlatır.

Ayrıca, bir Postgres veritabanını nasıl boşaltırım? Bir Kerelik SQL Dökümü

  1. postgres kullanıcısı olarak oturum açın: su - postgres.
  2. Aşağıdaki komutu çalıştırarak bir veritabanının içeriğini bir dosyaya boşaltın.
  3. Kayıp verileri geri yüklemeyi göstermek için örnek veritabanınızı silin ve yerine boş bir veritabanı oluşturun:
  4. psql kullanarak veritabanını geri yükleyin:

Bunu göz önünde bulundurarak, Pg_dump nerede bulunur?

pg_dump , pg_dump_all, pg_restore bulunan PostgreSQL ve PgAdmin III kurulumlarının bin klasöründe.

PostgreSQL'de bir tabloyu nasıl yedeklerim?

Bir tablo ve seçin destek olmak seçenek. Döküm Seçeneği penceresinde, aşağıdaki gibi bir seçenek bulabilirsiniz. destek olmak Sadece şema, destek olmak Yalnızca Veri. Dosya adı yolunuzu girin, seçin destek olmak düz metin olarak modunu seçin ve destek olmak senin tablo . Bunu geri yükleyebilirsiniz tablo herhangi bir veritabanında.

Önerilen: