2
我與PostgreSQL的9在Windows(pgAdmin3)工作,我想執行不同的EXPLAIN每5個查詢是真的時間consumming的分析指令,併發送結果轉換爲單個文件。 有人可以幫我解決這個問題嗎? 感謝PostgreSQL的:依次執行多個查詢和結果發送到一個文件
我與PostgreSQL的9在Windows(pgAdmin3)工作,我想執行不同的EXPLAIN每5個查詢是真的時間consumming的分析指令,併發送結果轉換爲單個文件。 有人可以幫我解決這個問題嗎? 感謝PostgreSQL的:依次執行多個查詢和結果發送到一個文件
這可能是更好地與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中。