说明:
在使用Postgis做路径分析时需要用到数据库的存储过程,但是存储过程逻辑很复杂,很想看一下每步的执行结果。
百度了一下,发现postgresql有插件可以支持调试存储过程。
解决方案:
1、打开pgAdmin
2、选择文件==>打开postgresql.conf
3、对话框中找到安装目录/版本号/data下的postgresql.conf文件
4、在弹出的后台配置编辑器中,找到shared_preload_libraries,并双击
5、弹窗中勾选启用,并配置plugin_debugger.dll所在路径(一般在安装路径lib文件夹下,如:E:Program FilesPostgreSQL9.4lib)
6、设置完后,关闭pgAdmin,并进入services.msc重启服务
7、重启完后,重新打开pgAdmin,打开数据库,在拓展节点上右键点击“新建拓展”
8、新建拓展对话框中,选择pldbapi,并确定
9、完成后,拓展列表下就会出现pldbapi,表示成功
10、测试:随便选择一个函数,在上面右键菜单就会出来调试中,至此设置完成