2010-02-22 23 views
5

Postgres için, bir veritabanının "bir dosyaya dökülmesine" izin veren ve aynı veritabanı dökümü içe aktarılmasına izin veren herhangi bir tür komut satırı aracı var mı?İthalat/İhracat verileri için Postgres Komut Satırı aracı/ddl

Bunun PGAdmin üzerinden yapılabileceğini biliyorum, ancak bunu cmd satırında yapabilmem gerekir.

+0

Sunucuyla birlikte gelen 'psql 'aracını denediniz mi? – Dirk

+0

Tüm DB için Dışarı Aktarım/İçe Aktarım'ı istiyorsanız, [pgAdmin III'ü kullanarak PostgresSQL'in Dışa Aktarılması ve Alınması] 'na bakın (http://stackoverflow.com/a/39167526/1045444) –

cevap

6
+2

Teşekkürler ancak basit bir örnek vermiş olabilirsiniz. 'pg_dump' ve 'pg_restore' için başka bir kod satırı), çok daha yararlı olurdu – ericn

+0

'pg_restore -U postgres -W -d dvdrental/tmp/dvdrental.tar' -U bir kullanıcı adıdır -W şifredir (Bu satıra şifre koymayın, bir taahhüt görünecektir) -d veritabanı ve son olarak dosyanın yolunu belirtin – Pentux

1

aşamasına bakacak, Bunu yapmanın yolu pg_dump pg_dumpall ve pg_restore komutları olduğunu. Aslında, pg_admin'in aslında bu komutların kendisini çağırdığını düşünüyorum. Aslında yerleşik bir yedekleme/geri yükleme yok ama sadece bir sarıcı.