2009-02-20 59 views
5

我使用pgAdmin III 1.8.4,並發現它是一個苛刻的情婦。如何用postgres調試函數?

編寫存儲過程(函數)時,沒有查詢編譯。所以我不知道我的功能是否會起作用,直到我叫它。

其他人如何解決這個缺陷? (除了第一次正確:p)

+0

您可能會嘗試更改標題以更清晰地表明您正在嘗試調試存儲過程 – Akrikos 2009-02-20 19:56:05

回答

3

EnterpriceDB包括PL/PGSQL Debugger您可以使用它來逐句通過代碼。

+0

謝謝,請看看。我想的是比軟件解決方案更多的過程。 – 2009-02-20 15:02:36

+0

任何方式來查看調試時臨時表的值? – torial 2009-11-14 03:54:03

2

爲它編寫單元測試。當然,這不會給你調試的能力,但你應該最好有一個單元測試套件(和一個集成測試套件),你對你的代碼運行證明它的工作原理......並讓你知道什麼時候出現問題。