2016-04-18 35 views
-2

我有一個數據庫,其中我颳了某個網站,並獲得了特定年份的所有課程;所以所有的插入語句都是自動的。一位教授告訴我,有一種方法可以將所有數據導出爲INSERT語句。真的嗎?如果是這樣,我該怎麼做?有沒有辦法從postgreSQL上的表中獲取所有插入的數據作爲INSERT語句?

+0

這可能有所幫助:http://stackoverflow.com/questions/2857989/using-pg-dump-to-only-get- insert-statements-from-one-table-within-database –

+0

尋找'pgdump' – aa333

+0

的文檔是的,但是pg_dump命令在我的pgAdmin中沒有被識別......出於某種奇怪的原因。 –

回答

-1

右鍵單擊表格並選擇「備份」。彈出窗口會顯示各種選項,包括「格式」,選擇「普通」,你會得到普通的SQL。然後,您可以導航到「轉儲選項#2」並檢查「使用插入命令」

2

在pgAdmin中,選擇數據庫/模式/表上的Backup選項,然後在對話框中選中Insert commands複選框。

+0

我沒有看到任何插入命令的複選框。當我嘗試按原樣備份時,我收到了一些奇怪的字符...... –

+0

你說得對,但我必須將格式設置爲「普通」,並且沒有「插入命令」選項,我相信它是「使用插入命令」 –

相關問題