Postgresql 存儲過程調試 1


看來人真的有些力不從心,半個月前還很得意掌握的簡單的Postgresql 存儲過程的調試,一段時間沒使用,做新功能就忘了!

Postgresql 在開源的數據庫里面算是很強悍的了,但現在就是不方便調試 ,以前用firebirdSql,各種工具都支持調試,現在想改改數據庫反倒遇到麻煩了。

言歸正傳,有文章說有調試的方法,需要打開服務,我試過了,現在是2013年12月,發行版本有9.2.5和9.3.1,按8.1和9.0 的方法打開服務,數據庫都啟動不了,而且對應的SQL在文章中所說的文件夾下根本就沒有。

但在EMS SQL Manager Lite for PostgreSQL,可以為我們打開上面方法需要做的所有功能。

image

image

imageimage

image

經過如上操作會為該工程增加若干pldg_開頭的存儲過程。

一下是linux下配置調試!

編輯postgresql.conf 文件,增加 shared_preload_libraries = '$libdir/plugins/plugin_debugger',原來的注釋行就不要改動了,麻煩!

image

也可以通過 pgAdmin III 圖形化編輯。

imageimage

設置完畢后重啟或重啟服務!

postgresql通過對應的服務和在數據庫中加入輔助函數實現調試的可能性。

調試待續……。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM