用PG做了些项目,积累了些经验,其中之一就是在PG下调试function。 可以设置break point,单步调试,就象在eclipse里面调试java code,一个很复杂的function通过这种方式很快就找出问题,大大提高开发效率。(注:要求pg8.2及以上版本) PG默认是不支持function调试的,要在PG里调试function得安装enterpriseDB提供的pg插件edb-debugger(PL/pgSQL Debugger. Currently requires PostgreSQL 8.2 or higher (or
EnterpriseDB 8.1.4 or higher).
The PL/pgSQL debugger lets you step through PL/pgSQL code, set and
clear breakpoints, view and modify variables, and walk through the call
stack)