我参考这篇文章,通过在PostgreSQL服务器中启用调试器,并使用pgadmin逐步调试plpgsql函数来进行调试。
我已经在postgresql.conf
中设置了shared_preload_libraries = '$libdir/plugins/plugin_debugger.dll'
,运行了pldbgapi.sql
并重启了服务器。
这些步骤应该已经成功运行,可以使用命令show shared_preload_libraries
来验证已经成功加载了plugin_debugger.dll
,并且我可以在pgAdmin中右键单击函数时看到上下文菜单中的调试选项。
当选择“调试” -> “调试”时,会弹出一个窗口让我输入输入参数的值。但是之后,当我按下OK
时,它完全没有反应。
有什么想法或者是我在服务器上调试器的设置上错过了什么吗?
我使用的是PostgreSQL 8.3和pgAdmin 1.14。
postgres
账户,仍然存在相同的问题。 - Ken Chan