【问题标题】:Debugging PL/Python functions调试 PL/Python 函数
【发布时间】: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


【解决方案1】:

我用PL/pgSQL有一段时间了,一直没找到调试工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多