Strona 1 z 1

PostgreSQL debugger

: 22 listopada 2010, 13:20
autor: sector
Witam.
Ostatnio mam problem z uruchomieniem debuggera pod PGSQL-em. Z tego co znalazłem w internecie to muszę wrzucić tą (http://pgfoundry.org/projects/edb-debugger/) paczkę do folderu contrib w źródłach Postgresa i ją skompilować.
Niestety, nie bardzo mi to działa. Ściągnąłem wersję 8.4.0, wrzuciłem do katalogu contrib powyższą paczkę, uruchomiłem polecenie ,,make'' w katalogu z postgresem, w katalogu contrib i wszystko poszło bez problemu. Natomiast w momencie gdy uruchamiam make w katalogu pldebuggera to wychodzi na to, że są jakieś błędy w deklaracji zmiennych.
Przypuszczam, że winna może być sama paczka. W sumie jej rok wydania to coś około 2008.
Czy komuś udało się uruchomić debugger na Debianie? Na Windowsie nie mam z tym żadnych problemów.

Dodane:
Udało mi się wczoraj w końcu to uruchomić.

Po pierwsze, z tego co po paru godzinach udało mi się ustalić to to, że paczka, która jest do ściągnięcia na stronie jest za stara do skompilowania. Z tego powodu trzeba ściągnąć nowe źródła z pomocą CVS-a.

W tym celu:

Kod: Zaznacz cały

cvs -d :p server:anonymous@cvs.pgfoundry.org:/cvsroot/edb-debugger login
 						cvs -d :p server:anonymous@cvs.pgfoundry.org:/cvsroot/edb-debugger checkout modulename
Jeśli chodzi o ,,modulename'' to do wyboru są dwie opcje: serwer i stacja robocza. Ja potrzebowałem serwer. Później wrzucamy wszystko do katalogu /contrib w naszej wersji PostgreSQL-a i kompilujemy.
Nowo powstałe biblioteki wrzucamy do katalogu z wtyczkami i dodajemy nową linijkę do postgresql.conf

Kod: Zaznacz cały

shared_preload_libraries = '$libdir/plugins/plugin_debugger.so' 
Dodane:
Teraz pojawił się inny problem. Gdy debuguję sobie funkcje wyskakuje mi błąd w pgAdminie.

Kod: Zaznacz cały

ERROR: debugger server refused authentication
Czy ktoś ma może jakiś pomysł?