Postgresql debugger 安装方法(postgresql 下如何调试存储过程)

1.下载最新的源码:   

   a.  源码查看地址:http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/edb-debugger/server/?hideattic=0#dirlist

   (*重要:如果从http://pgfoundry.org/frs/?group_id=1000175 下载edb-debugger-0.93.tgz 的源码tar包不是最新的源码)

    b.执行以下两条命令,登陆CVS地址,如下地址,先登陆再下载最新源码,遇到输入密码对话框直接按回车键

    cvs -d :pserver:anonymous@cvs.pgfoundry.org:/cvsroot/edb-debugger login
   cvs -d :pserver:anonymous@cvs.pgfoundry.org:/cvsroot/edb-debugger checkout server (server 就是CVS上源码的目录)

2.下载完源码之后把源码文件拷贝到postgresql 源码安装文件的contrib目录下(必须):

     例如:$postgresql-9.1.2/contrib/server

       1).进入server 目录编译pldebugger文件:

           make;make install;

       2).修改postgresql.conf 文件

           增加一条: shared_preload_libraries = '/usr/local/pgsql/lib/plugins/plugin_debugger' ;

           这里的lib一定是安装postgresql的安装的目录,make install后会提示。

       3). 重新启动postgresql

             service postgresql restart

       4).用超级用户登录需要支持这个插件的数据库执行 pldbgapi.sql

           psql  -U postgres tst

          \i  pldbgapi.sql

         至此,服务器端的安装就算完成。

 3.重启pgadmin III,登录对应安装插件的数据库,(重点:必须是超级用户方式登录才能调试存储过程)

      右键点击需要调试的函数,会发现多了一个“调试”选项。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值