postgresql 无法在Windows 11中配置Postgres调试器

q3qa4bjr  于 2022-11-23  发布在  PostgreSQL
关注(0)|答案(1)|浏览(199)

我尝试在PostgreSQL 14.2 / PGAdmin 4中配置调试器。我将postgresql.conf更改为shared_preload_libraries = '$libdir/plugin_debugger.dll'。文件的位置是正确的。当我从PGAdmin 4检查配置时,“shared_preload_libraries”没有显示。我可以添加扩展名pldbgabpi,但看不到调试器。我做错了什么?

bvn4nwqk

bvn4nwqk1#

在Windows调试器打开确实有点棘手的方式。我已经阅读了大量的手册和建议,没有一个为我在Windows 10工作。什么终于让我得到这么长的预期消息screen 1是一组简单的步骤,这是:
1.完全卸载现有PostgreSQL服务器和所有相关软件;
1.全新安装新服务器和所需补充软件;
1.确保名为“plugin_debugger.dll”的文件正好位于新安装的“lib”目录中(这一点很重要,因为“lib”在下面表示为“$libdir”);
1.重新启用服务器内的目标数据库;将PlPgSQL扩展添加到数据库screen 2;
1.更改位于安装目录中的“postgresql.conf”文件的“共享库预加载”块中的一行,如下所示:

shared_preload_libraries = '$libdir/plugin_debugger.dll' # (change requires restart)
#local_preload_libraries = ''
#session_preload_libraries = ''
#jit_provider = 'llvmjit'   # JIT library to use

1.重新启动PostgreSQL服务器。
我希望它是相同的方式与任何较新版本的服务器在任何版本的Windows。请让知道如果它有助于在您的情况下!

相关问题