2012-05-19 72 views

回答

3

這可能是更好地與psql命令行實用程序完成,不與pgadminIII。你可以用你需要的所有psql命令創建一個文件,就像這樣。

$ cat test.psql 
\o test.txt 
\qecho First query 
explain analyze select * from narrow; 
\qecho Second query 
explain analyze select * from person; 
\q 

\o通知psql將所有查詢輸出發送到文件test.txt。 \qecho只是爲了文檔;它將你喜歡的任何字符串寫入輸出文件。

在我的機器上,我會像這樣運行該文件(test.psql)。

$ psql -h localhost -p 5433 -U postgres sandbox < test.psql 

這只是告訴psql服務器是我的電腦上,它監聽端口5433,我想連接到數據庫的「沙箱」作爲用戶「Postgres的」,並閱讀所有的測試命令。 PSQL。所有查詢的輸出將在文件test.txt中。

相關問題