PostgreSQL debugger
: 22 listopada 2010, 13:20
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:
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
Dodane:
Teraz pojawił się inny problem. Gdy debuguję sobie funkcje wyskakuje mi błąd w pgAdminie.
Czy ktoś ma może jakiś pomysł?
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 modulenameNowo 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' Teraz pojawił się inny problem. Gdy debuguję sobie funkcje wyskakuje mi błąd w pgAdminie.
Kod: Zaznacz cały
ERROR: debugger server refused authentication