Плагин отладчика недоступен для PostgreSQL 9.2 EnterpriseDB для Win7 x-64

Я следил за примечаниями по установке C:Program файлыPostgreSQL9.2docустановка-Примечания.HTML-код

  1. отредактировал postgresql.файл conf shared_preload_libraries = '$libdir/plugin_debugger.dll'
  2. остановил и перезапустил службу PostgreSQL в pgAdmin
  3. вошел в базу данных и побежал CREATE EXTENSION pldbgapi; который вернулся с успехом.

но когда я нажимаю правой кнопкой мыши на функцию в TreeView pgAdmin, нет опции отладки, и опция отладки недоступна для инструментов меню.

отладчик pl/pgsql

пакет включает плагин отладчика PL/pgsql EnterpriseDB, который может используйте отладчик UI в pgAdmin, чтобы помочь в разработке вашего функции базы данных. Модуль отладчика по умолчанию отключен для производительности. Чтобы включить его, выполните следующие действия: 1.Редактирование данных PostgreSQL.conf-файл в каталоге данных и измените параметр конфигурации shared_preload_libraries следующим образом, если запуск на Linux или Mac: shared_preload_libraries = '$libdir / plugin_debugger.так' или если вы находитесь на Windows:
shared_preload_libraries = ' $libdir / plugin_debugger.библиотеки DLL'

2.Перезапустите сервер PostgreSQL.

3.Запустите CREATE EXTENSION pldbgapi; в базе данных, которую вы хотите отладить с помощью psql или инструмента запроса pgAdmin.

ссылка: https://www.pgadmin.org/docs/dev/debugger.html

1 ответов


нужно войти в конфигурацию сервера в меню Сервис и включить shared_preload_libraries пункт, установив флажок рядом с ним. Редактирование файла конфигурации и отскок сервера базы данных в одиночку не позволяют отладчику в базе данных.