2011-09-01 55 views

回答

3

pg_dump是一個系統命令,而不是您可以在psql中使用的命令。在psql中,你可能正在尋找更像「複製」的東西。你可以看到它在這裏記載:

http://www.postgresql.org/docs/current/static/sql-copy.html

我不是PostgreSQL的專家,但我已經找到PostgreSQL的在線文檔徹底和專業。如果您計劃在很大程度上使用Postgresql,我建議瀏覽它。

+0

+1推薦在線文檔 –

4

你總是可以直接使用\! [ command ]語法psql會話中運行shell命令,例如:

\! pg_dump -Fc -f D:\postgres.dump -U postgres postgres 

當然這不是那麼常見於這樣的方式來執行pg_dumppg_restore,但它是可能的。

章節VI. Reference包含所有SQL命令和應用程序(客戶端和服務器)的列表。