【发布时间】:2011-02-28 10:06:50
【问题描述】:
我只是练习了一些快乐的工程,写了很多代码,没有像往常那样测试每个步骤。
所以现在我有几百行代码在某处出现错误...我正在使用 pgAdmin III 编写 Python,并在他们的查询工具中编写它,该工具用于普通的 SQL 查询。我不会跳过我的 Python 代码,因为我不想帮助解决这个特定问题。相反,我追求的是一个工具,它将为我提供 PL/Python 函数中发生错误的确切位置。要查看我想要这个的原因,以下是我收到的错误消息,我有办法调试错误发生的位置:
********** Error **********
ERROR: invalid input syntax for integer: "atextstring"
SQL state: 22P02
【问题讨论】:
-
我相信有一些工作可以让回溯适用于 pl/python,请查看此线程 marc.info/?l=pgsql-hackers&m=129311253822050&w=2 尽管这可能对您现在没有帮助,除非您愿意做一些工作:-)
-
@plundra。我相信这回答了我的问题,因为它证明它不存在(或者至少对于像我这样的普通人来说不存在)。
标签: debugging postgresql plpgsql plsqldeveloper plperl