2012-06-27 87 views
0

這是我的問題:我使用Phppgadmin的「導出」功能導出數據庫A_DB。轉儲文件A_dump.sql包含數據庫結構和數據。然後我嘗試創建另一個空白數據庫B_DB,並將A_dump.sql導入到其中。phppgadmin的「空白SQL」錯誤

每次我這樣做,沒有任何錯誤而失敗的交易報告:

SQL error: 

In statement: 

有一些日誌,我可以在phpPgAdmin的,讓我來研究這個問題找到?我試圖尋找一個小時,但仍然沒有找到任何東西。

+0

PostgreSQL的日誌中有什麼? – vyegorov

+0

我不知道phppgadmin日誌。但請檢查您的Postgres服務器日誌。如果出現SQL錯誤,您會在那裏找到信息(使用默認設置)。 –

+0

@vyegorov:我沒有權限查看服務器上的日誌,雖然 –

回答

0

最後,事實證明,上傳的SQL文件大小超過了在服務器上設置的上傳限制。因此,phppgadmin「無聲地」丟棄了上傳的文件,這導致了「空白」的SQL錯誤。

當我將導入的SQL文件拆分爲更小的文件時,它可以工作。

+0

我從來沒有想過phppgadmin的行爲就像一個常見的錯誤。看來我應該切換到命令行界面。 –