powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PL/pgSQL Debugger вопросы по установке.
8 сообщений из 8, страница 1 из 1
PL/pgSQL Debugger вопросы по установке.
    #39084608
tortilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия PostgreSQL 9.4 брали http://www.enterprisedb.com/products-services-training/pgdownload#windows , версия PGadmin 1.20. брали http://www.pgadmin.org/download/windows.php . всё под WINDOWS версия windows 8.1. Документацию читаю http://www.pgadmin.org/docs/1.20/debugger.html .
Скачиваю http://www.pgadmin.org/docs/1.20/debugger.html как там написано какой то архив. Что делать дальше с ним ?
plugin_debugger.dll лежит тут C:\Program Files\PostgreSQL\9.4\lib\plugin_debugger.dll
так и должно быть?
пытаюсь поменять параметр в postgresql.conf shared_preload_libraries = '$libdir/plugins/plugin_debugger.dll' после этого вообще служба не запускается.
Вот это читали http://www.sql.ru/forum/afsearch.aspx?s=debugger&submit=?????&bid=7
Подскажите пожалуйста, что как и в какой последовательно надо делать? простым понятным языком. для начинающих, что бы было понятно.
...
Рейтинг: 0 / 0
PL/pgSQL Debugger вопросы по установке.
    #39084622
tortilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно было бы, потом даже эту инструкцию в FAQ поставить.
...
Рейтинг: 0 / 0
PL/pgSQL Debugger вопросы по установке.
    #39084651
tortilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
читаю файл README.pldebugger из скачанного архива:
разархиваровали его положили папку pldebugger в c:\Program Files\PostgreSQL\9.4\share\contrib\
правильно ?

второй пункт - непонятно ... что надо нажать что бы установить плагин?

третий пункт - shared_preload_libraries = '$libdir/plugins/plugin_debugger.dll' нет папки plugins и соответственно plugin_debugger.dll в ней нет. нашли plugin_debugger.dll вот тут c:\Program Files\PostgreSQL\9.4\lib, но судя по всему это не то что надо.

четвертый пункт pldbgapi.sql пытаюсь прогнать в БД указав тупь к plugin_debugger.dll c:\Program Files\PostgreSQL\9.4\lib\plugin_debugger.dll , ругается ОШИБКА: не удалось найти функцию "plpgsql_oid_debug" в файле "C:/Program Files/PostgreSQL/9.4/lib/plugin_debugger.dll" наверно это разные библиотеки все-таки.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
- Copy this directory to contrib/ in your PostgreSQL source tree.

- Run 'make; make install'

- Edit your postgresql.conf file, and modify the shared_preload_libraries config
  option to look like:

  shared_preload_libraries = '$libdir/plugins/plugin_debugger.so'

  (on some platforms the file extension may differ - for example, on Windows it
  will be .dll not .so).

- (Re)start PostgreSQL, and run the pldbgapi.sql SQL script in the database or
  databases that you wish to debug functions in.
...
Рейтинг: 0 / 0
PL/pgSQL Debugger вопросы по установке.
    #39085376
tortilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну ведь кто то же поставил debagger на Postgres под Windows? Напишите пожалуйста понятную пошаговую инструкцию. Думаю что очень многие скажут спасибо!
...
Рейтинг: 0 / 0
PL/pgSQL Debugger вопросы по установке.
    #39085418
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачиваете postgres http://www.enterprisedb.com/products-services-training/pgdownload#windows устанавливаете. Отладчик там УЖЕ есть, ничего дополнительно скачивать не нужно, нужно его только включить.

Для включения делаете:
Код: sql
1.
alter system set shared_preload_libraries = '$libdir/plugin_debugger';



Дальше Пуск-Выполнить: services.msc
в списке сервисов находите postgres, жмёте stop, ждёте пока остановится, потом жмёте start, ждёте пока запустится.

Подключаетесь к _нужной_ базе, в которой будете отлаживать, делаете:
Код: sql
1.
create extension pldbgapi;



Теперь в дереве объектов по правому клику на функции появится пункт Отладка, нажимаете - отлаживаете.
...
Рейтинг: 0 / 0
PL/pgSQL Debugger вопросы по установке.
    #39085631
tortilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ёш,
Спасибо Вам огромное! Оказалось все так просто. просто в разных версиях по-разному настраивается. А где вы прочитали про эти команды?
...
Рейтинг: 0 / 0
PL/pgSQL Debugger вопросы по установке.
    #39085634
tortilka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЁшСкачиваете postgres http://www.enterprisedb.com/products-services-training/pgdownload#windows устанавливаете. Отладчик там УЖЕ есть, ничего дополнительно скачивать не нужно, нужно его только включить.

Для включения делаете:
Код: sql
1.
alter system set shared_preload_libraries = '$libdir/plugin_debugger';



Дальше Пуск-Выполнить: services.msc
в списке сервисов находите postgres, жмёте stop, ждёте пока остановится, потом жмёте start, ждёте пока запустится.

Подключаетесь к _нужной_ базе, в которой будете отлаживать, делаете:
Код: sql
1.
create extension pldbgapi;



Теперь в дереве объектов по правому клику на функции появится пункт Отладка, нажимаете - отлаживаете.

не могу поверить что все так просто! почему мне нужно было потратить 2 дня моей жизни что бы узнать про эти две строчки? неужели нельзя было это где-то описать хотя бы тем ребятам кто написал этот самый дебаггер. Почему никто не захотел помочь, кроме вас если все так просто? И еще в том архиве был файл README.plpropfiler. может быть и профайлер так же легко устанавливается? может быть кто то подскажет где его взять (если он есть) и как его установить?
...
Рейтинг: 0 / 0
PL/pgSQL Debugger вопросы по установке.
    #39087213
Фотография grufos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tortilka,

Есть хорошая статья об этом
http://www.postgresonline.com/journal/archives/214-Using-PgAdmin-PLPgSQL-Debugger.html
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PL/pgSQL Debugger вопросы по установке.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]