[Moscow.pm] хост из $dbh

Михаил Монашёв postmaster на softsearch.ru
Пн Сен 10 14:24:09 PDT 2012


Здравствуйте.

Есть соединение с БД, созданное так:
$dbh = DBI->connect(bla-bla-bla);

Как   имея   только  $dbh,  желательно  средствами  только  DBI  (т.е.
по-правильному),  получить  имя  хоста, к которому сделано соединение?
Причём  так,  чтобы работало одинаково на разных серверах и при разном
написании  параметров  соединени  (порт  слитно  с  именем  хоста  или
отдельным параметром и т.п.).

parse_dsn()  выдаёт  то, что снова надо парсить. И когда начинаешь это
парсить,  выясняются  выше  описанные  ньансы,  намекающие  на то, что
где-то должен быть правильный способ вынуть хост. Он есть?

-- 
С уважением,
 Михаил                          mailto:postmaster на softsearch.ru



Подробная информация о списке рассылки Moscow-pm