Плагин отладчика недоступен для PostgreSQL 9.2 EnterpriseDB для Win7 x-64
Я следил за примечаниями по установке C:Program файлыPostgreSQL9.2docустановка-Примечания.HTML-код
- отредактировал postgresql.файл conf
shared_preload_libraries = '$libdir/plugin_debugger.dll'
- остановил и перезапустил службу PostgreSQL в pgAdmin
- вошел в базу данных и побежал
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.
1 ответов
нужно войти в конфигурацию сервера в меню Сервис и включить shared_preload_libraries
пункт, установив флажок рядом с ним. Редактирование файла конфигурации и отскок сервера базы данных в одиночку не позволяют отладчику в базе данных.