首页 > 解决方案 > PGAdmin 4 调试器不工作?在 Windows 10 x64 上

问题描述

我终于在堆栈上发布了一条消息,因为我已经坚持了很长时间。我在我的开发机器上运行一个带有 PG Admin 4 v4.17 的 postgresql 11.6 实例。

我只想使用 PGAdmin 网站上公开的调试器功能来调试触发功能。我完成了配置的所有步骤: 1. 通过 $libdir/plugin_debugger.dll 更改 postgresql.conf 文件中 shared_preload_libraries 的值 2. 在 Windows 服务窗口中重新启动 postgresql 11 实例服务 3. 重新启动 PGAdmin 4 服务器 4. 添加 pldbgapi 扩展在我希望能够调试的数据库上

最后我可以看到一个设置断点菜单,例如:

PGadmin 调试菜单损坏

但它看起来不像我在 PGAdmin 网站上看到的菜单。当断点被命中时,我可以逐行向前执行该函数,但没有提供有关代码的信息。例如在更新的触发函数中,我想检查 New 和 Old 的值,但在我的情况下,调试器中没有出现任何内容。这是正常行为还是我的配置有问题?

谢谢您的帮助

标签: windowspostgresqldebuggingpgadmin-4

解决方案


推荐阅读