pg_dump
Varsayılan olarak, verileri yeniden oluşturmak için gerekli sql komutlarını oluşturur. Onu kurtarmak için, sadece çağırmak gerekir psql
(değil pg_restore
giriş olarak dosya ile). pg_restore
sadece ikili (varsayılan değil ve daha az normal tavsiye edilmez ) formatı için kullanılacaktır pg_dump
. Belgeleri oku .
Güncelleme: Kullanılacak olan pg_dump
ikili formatlar ( -Fc
-Ft
) uygun pg_restore
ve bazı ekstra esneklikler sunuyor. Ancak daha az standart (SQL olmayan), bazı araçlardan (örneğin bir php frontend) içe aktarma için daha az uygun veya bir metin editörü ile manipüle edilebiliyorlar ve diğer sürümlere ve hatta diğer veritabanlarına biraz daha az taşınabilir. Yedeklemeler için, varsayılan düz formatla yapıyorum. Diğer senaryolarda, ikili + pg_restore seçeneği eşit veya daha uygun olabilir.
Tutulması gereken nokta, Postgresql'de, tipik senaryoda , yedeklemenin normalde pg_dump (plain) ve standart komut satırı istemcisiyle ( psql ) geri yükleme işlemi gerçekleştirmesidir .