PostGIS 存储过程调试

说明:

在使用Postgis做路径分析时需要用到数据库的存储过程,但是存储过程逻辑很复杂,很想看一下每步的执行结果。

百度了一下,发现postgresql有插件可以支持调试存储过程。

解决方案:

1、打开pgAdmin

2、选择文件==>打开postgresql.conf

 

3、对话框中找到安装目录/版本号/data下的postgresql.conf文件

 

 

4、在弹出的后台配置编辑器中,找到shared_preload_libraries,并双击

 

 

5、弹窗中勾选启用,并配置plugin_debugger.dll所在路径(一般在安装路径lib文件夹下,如:E:\Program Files\PostgreSQL\9.4\lib)

 

 

6、设置完后,关闭pgAdmin,并进入services.msc重启服务

 

 7、重启完后,重新打开pgAdmin,打开数据库,在拓展节点上右键点击“新建拓展”

 

 

8、新建拓展对话框中,选择pldbapi,并确定

 

9、完成后,拓展列表下就会出现pldbapi,表示成功

 

10、测试:随便选择一个函数,在上面右键菜单就会出来调试中,至此设置完成

 

 

posted @ 2019-09-26 14:38  苍龙de链  阅读(723)  评论(0编辑  收藏  举报