Здравствуйте. Есть соединение с БД, созданное так: $dbh = DBI->connect(bla-bla-bla);
Как имея только $dbh, желательно средствами только DBI (т.е. по-правильному), получить имя хоста, к которому сделано соединение? Причём так, чтобы работало одинаково на разных серверах и при разном написании параметров соединени (порт слитно с именем хоста или отдельным параметром и т.п.). parse_dsn() выдаёт то, что снова надо парсить. И когда начинаешь это парсить, выясняются выше описанные ньансы, намекающие на то, что где-то должен быть правильный способ вынуть хост. Он есть? -- С уважением, Михаил mailto:[email protected] -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
