[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