pg_dumpVarsayı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_restoregiriş olarak dosya ile). pg_restoresadece 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_dumpikili formatlar ( -Fc -Ft) uygun pg_restoreve 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 .