我尝试在PostgreSQL 14.2 / PGAdmin 4中配置调试器。我将postgresql.conf更改为shared_preload_libraries = '$libdir/plugin_debugger.dll'
。文件的位置是正确的。当我从PGAdmin 4检查配置时,“shared_preload_libraries”没有显示。我可以添加扩展名pldbgabpi,但看不到调试器。我做错了什么?
我尝试在PostgreSQL 14.2 / PGAdmin 4中配置调试器。我将postgresql.conf更改为shared_preload_libraries = '$libdir/plugin_debugger.dll'
。文件的位置是正确的。当我从PGAdmin 4检查配置时,“shared_preload_libraries”没有显示。我可以添加扩展名pldbgabpi,但看不到调试器。我做错了什么?
1条答案
按热度按时间bvn4nwqk1#
在Windows调试器打开确实有点棘手的方式。我已经阅读了大量的手册和建议,没有一个为我在Windows 10工作。什么终于让我得到这么长的预期消息screen 1是一组简单的步骤,这是:
1.完全卸载现有PostgreSQL服务器和所有相关软件;
1.全新安装新服务器和所需补充软件;
1.确保名为“plugin_debugger.dll”的文件正好位于新安装的“lib”目录中(这一点很重要,因为“lib”在下面表示为“$libdir”);
1.重新启用服务器内的目标数据库;将PlPgSQL扩展添加到数据库screen 2;
1.更改位于安装目录中的“postgresql.conf”文件的“共享库预加载”块中的一行,如下所示:
1.重新启动PostgreSQL服务器。
我希望它是相同的方式与任何较新版本的服务器在任何版本的Windows。请让知道如果它有助于在您的情况下!