Postgresql 9.3.4 添加调试功能(ArchLinux X64)

本文参考:http://blog.163.com/digoal@126/blog/static/163877040201222011550296/

步骤如下: 1.本地安装git,git 取得源代码,git clone git://git.postgresql.org/git/pldebugger.git 2.下载http://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.gz 3.解压到某目录,将pldebugger源代码COPY到该PG源代码目录下的contrib目录,即postgresql-9.3.4/contrib/pldebugger/ 4.进入postgresql-9.3.4/contrib/pldebugger/,执行make,将获得plugin_debugger.so、pldbgapi--1.0.sql、pldbgapi.control 5.执行pg_config --pkglibdir取得lib位置,将plugin_debugger.so copy过去 6.将pldbgapi--1.0.sql、pldbgapi.control copy到 /usr/share/postgresql/extension/ (执行 pg_config --sharedir,获得/usr/share/postgresql/,然后在其extension下) 7.重启postgresql数据库 8.使用pgadmin登陆数据库,打开相应的数据库,执行 create extension pldbgapi; 将生成20几个funtion。 9.进行调试。

DONE。