你如何用postgres调试函数?

时间:2009-02-20 14:38:38

标签: debugging postgresql

我正在使用pgAdmin III 1.8.4并发现它是一个严厉的情妇。

编写存储过程(函数)时,没有查询编译。所以我不知道在我打电话之前我的功能是否有效。

其他人如何解决这个问题呢? (除了第一次做对:p)

2 个答案:

答案 0 :(得分:3)

EnterpriceDB包含PL/PGSQL Debugger,您可以使用它来逐步完成代码。

答案 1 :(得分:2)

为它编写单元测试。虽然这不会给你调试功能,但理想情况下你应该有一个单元测试套件(以及一个集成测试套件),你可以对你的代码运行,证明它有效......并且可以让你知道什么时候发生故障。 / p>