windows - 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 网站上看到的菜单。当断点被命中时,我可以逐行向前执行该函数,但没有提供有关代码的信息。例如在更新的触发函数中,我想检查 New 和 Old 的值,但在我的情况下,调试器中没有出现任何内容。这是正常行为还是我的配置有问题?
谢谢您的帮助
解决方案
推荐阅读
- google-apps-script - 将 Google 表格用作网络服务
- c# - 创建允许重试 Windows 服务的 ConfidentialClientApplication 的正确方法
- javascript - 为什么我不能动态创建 html 元素?
- java - JAXB 如何嵌套多个对象?
- java - IntelliJ IDEA:异常的构建过程终止 - 如何修复?
- javascript - 如何将单词更改为文本字段或输入字段中的下拉菜单?
- android - AndroidX 迁移 - 数据绑定错误消息:找不到参数类型为 int 的属性“android:visibility”的设置器
- html - 如何修复我的容器,使其在完成后不再继续?
- python - 在graphql django的子模式中获取父ID
- javascript - 组件是否应该将其父文件名作为其自己文件名的一部分?