数据库

 首页 > 数据库 > postgresql > 安装Postgresql debugger调试postgresql存储过程)

安装Postgresql debugger调试postgresql存储过程)

分享到:
【字体:
导读:
         摘要:1.下载最新的源码:a.源码查看地址:http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/edb-debugger/server/?hideattic0#dirlist(*重要:如果从http://pgfoundry.org/frs/?group_id1000175下载edb-deb...

安装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,登录对应安装插件的数据库,(重点:必须是超级用户方式登录才能调试存储过程)

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

安装Postgresql debugger调试postgresql存储过程)
分享到:
PostgreSQL数据库的模式匹配方法
PostgreSQL数据库的模式匹配方法PostgreSQL 提供了三种实现模式匹配的方法:传统 SQL 的 LIKE 操作符、SQL99 新增的 SIMILAR TO 操作符、 POSIX 风格的正则表达式。另外还有一个模式匹配函数 substring可用,它可以使用 SIMILAR TO 风格或者 POSIX 风格的正则表达式  LIKEstring LIKE "REPLACEABLE">pattern [ "...
PostgreSQL交互式客户端工具psql的使用方...
PostgreSQL交互式客户端工具psql的使用方法 psql是PostgreSQL 的交互式客户端工具。是postgresql提供的工具之一 使用方法:   psql [选项]... [数据库名称 [用户名称]] 通用选项:   -c,--command=命令        执行单一命令(SQL或内部指令)然后结束  -d, --dbname=数据库名称   指定要连接的数据库...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……