2017-08-04 46 views
1

我使用IntelliJ IDEA 2017.2.1成功連接到遠程PostgreSQL數據庫並對其中一個表執行了一些選擇查詢。我得到了結果。我想將結果數據轉儲到文件或剪貼板,但「轉儲數據」命令被禁用。任何想法爲什麼這可能是或如何說明原因?謝謝。無法在IntelliJ IDEA中轉儲數據庫查詢的結果

enter image description here

不要緊,我從選擇選擇的轉儲數據按鈕左側哪個輸出格式。我已將數據庫驅動程序更新到最新版本。

我使用:

IntelliJ IDEA 2017.2.1 
Build #IU-172.3544.35, built on July 31, 2017 
Mac OS X 10.12.6 
+0

我知道這聽起來像伏都教,但你嘗試重新啓動IJ?有時在maven窗口中雙擊執行一個maven目標後,它會被禁用,變灰。我還沒有弄清楚爲什麼,但在重新啓動IJ後恢復正常。順便說一句,如果你去數據庫視圖,展開你的連接節點,並選擇一個表,當你右鍵點擊它,你應該看到一個'轉儲數據到文件'項目。你可以選擇任何選項還是全部禁用? – Morfic

+0

哦,無效的緩存和重新啓動確實有幫助:) –

回答

1

重複查詢建議沒有幫助。也沒有定期重啓。無效的緩存和重新啓動做了訣竅。

2

Dump Data到文件/剪貼板行動成爲這些查詢結果無效(且相應SQL Console)針對數據庫參數(如當前的數據庫/模式或搜索路徑對於Postgres/Redshift)已被更改之後你得到了那些查詢結果。

I.e.當您使用一個當前模式(Postgres/Redshift中的搜索路徑)執行選擇查詢時,然後將模式(即使用'語句)更改爲另一模式(Postgres/Redshift中的搜索路徑)。

它應該在您使用更改的參數重新運行查詢或恢復它們之後啓用。

+0

重新運行查詢沒有幫助,但使緩存無效。 –