【发布时间】:2010-10-08 20:36:44
【问题描述】:
我正在使用 pgAdmin III 1.8.4 并发现它是一个苛刻的情妇。
在编写存储过程(函数)时,没有查询编译。所以我不知道我的函数是否可以工作,直到我调用它。
其他人如何解决这个缺陷? (除了第一次做对:p)
【问题讨论】:
-
您可以尝试更改标题以更清楚地表明您正在尝试调试存储过程
标签: debugging postgresql
我正在使用 pgAdmin III 1.8.4 并发现它是一个苛刻的情妇。
在编写存储过程(函数)时,没有查询编译。所以我不知道我的函数是否可以工作,直到我调用它。
其他人如何解决这个缺陷? (除了第一次做对:p)
【问题讨论】:
标签: debugging postgresql
EnterpriceDB 包括PL/PGSQL Debugger,您可以使用它来单步执行代码。
【讨论】:
为它写一个单元测试。当然,这不会为您提供调试能力,但理想情况下,您应该拥有一个单元测试套件(和一个集成测试套件),您可以针对您的代码运行证明它有效......并且让您知道什么时候出现问题。
【讨论】: