Почему моя программа DBI жалуется на «неопределенную подпрограмму & DBD :: Pg :: db :: _ login»? - PullRequest
1 голос
/ 20 февраля 2009

Я пытаюсь использовать базу данных PostgreSQL для хранения информации о сеансе Apache, но не могу заставить ее работать. Это происходит со следующей ошибкой:

 Undefined subroutine &DBD::Pg::db::_login

Похоже, что пользователи MySQL столкнулись с той же проблемой в DBD :: MySQL :: db. У меня есть последняя версия CPAN DBI и DBD :: Pg. Не похоже, что в модуле есть функция _login. Есть идеи как обойти эту проблему? Я ценю вашу помощь!

Спасибо

1 Ответ

2 голосов
/ 20 февраля 2009

Возвращаясь к истории, никогда не было метода Perl с именем _login, определенного в пакете DBD::Pg::db (который определен в Pg.pm), и вызов явно DBD::Pg::db::_login().

Это предположение, но я думаю, что _login - это функция C, связанная с XS, и поэтому вы не можете найти ее источник в модуле. Это указывает на некоторую проблему с библиотекой Postgres, которую она пытается использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...