2011-07-28 59 views

回答

21

從少數幾個表格中獲取數據:

pg_dump的MYDATABASE --inserts -a -t table1的-t表2> backup.sql;

pg_dump的MYDATABASE --inserts -a -t SEQ1 -t SEQ2> backupSequences.sql;

參數說明:

-a,--data-only只轉儲數據,而不是架構

-t,--table =錶轉儲命名錶(S)僅

--inserts把數據作爲INSERT命令,而不是 COPY

這就是我想要的:)

謝謝大家!

+1

請注意,如果你碰巧運行PG <= 8.1多'-t' ARG遊戲不支持解決了這個問題。您可以使用多個轉儲命令解決此問題,但解決重建的約束依賴性是個問題。 –

+0

不錯的觀察,謝謝! –

3

使用pg_dump,其具有兩個,只有模式和模式+數據輸出。

相關問題