Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 PostgreSQL 数据库来存储 Apache 的会话信息,但我无法让它工作。它失败并出现以下错误:
Undefined subroutine &DBD::Pg::db::_login
似乎 MySQL 用户在 DBD::MySQL::db 中遇到了同样的问题。我有 DBI 和 DBD::Pg 的最新 CPAN 版本。模块中似乎没有该_login功能。任何想法如何解决这个问题?我感谢您的帮助!
_login
谢谢
回顾历史,从来没有_login在包中定义过名为的 Perl 方法DBD::Pg::db(在 Pg.pm 中定义),并且调用是显式的DBD::Pg::db::_login()。
DBD::Pg::db
DBD::Pg::db::_login()
这是一个猜测,但我认为这_login是一个通过 XS 绑定的 C 函数,这就是为什么您无法在模块中找到它的源代码的原因。这表明它正在尝试使用的 Postgres 库存在一些问题。