Postgresql PgAdmin4启用调试

Postgresql PgAdmin4启用调试,postgresql,debugging,pgadmin-4,Postgresql,Debugging,Pgadmin 4,我无法在pgAdmin4中启用调试。我已完成以下工作: 1.选中$libdir 2.已检查plugin_debugger.dll的位置 3.更改了postgresql.conf 数据库将不会重新启动 有什么建议我做错了什么 1)从下载Postgres安装程序,他们捆绑了调试器插件 2) 在postgresql.conf文件中创建一个条目 在类Unix系统上 shared_preload_libraries = '$libdir/plugin_debugger.so' 在Windows系统上

我无法在pgAdmin4中启用调试。我已完成以下工作: 1.选中$libdir 2.已检查plugin_debugger.dll的位置 3.更改了postgresql.conf 数据库将不会重新启动

有什么建议我做错了什么

1)从下载Postgres安装程序,他们捆绑了调试器插件

2) 在
postgresql.conf
文件中创建一个条目

在类Unix系统上

shared_preload_libraries = '$libdir/plugin_debugger.so'
在Windows系统上

shared_preload_libraries = '$libdir/plugin_debugger.dll'
3) 重新启动Postgres实例

4) 您必须在维护数据库中创建
pldbgapi
扩展

参考给定的步骤

单击
保存
按钮

5) 转到
plpgsql
函数并右键单击它,您将看到“调试”选项。

我得到了一个从数据文件中删除postmaster.pid的提示,这解决了这个问题。希望这篇文章能帮助别人。谢谢你的回答。除此之外。如果在启用共享LIB时遇到问题,请在postgresql安装文件夹(对于me c/Program Files/postgresql/13/bin)下运行pg_config.exe--sharedir,这将为您提供共享文件夹地址。在postgresql.com文件中,将其设置为动态库路径='C:/PROGRA~1/POSTGR~1/13/share:$libdir'