Re: How to extract db hostname from the $dbh handle?

[email protected] ("Cosimo Streppone")
Newsgroups perl.dbi.users
Message-ID <op.u9gpylass5ttvb@cd02>
On Fri, 12 Mar 2010 17:02:23 +0100, Ken Youens-Clark <[email protected]>  
wrote:

> On Thu, Mar 11, 2010 at 5:54 AM, Cosimo Streppone <[email protected]>  
> wrote:
>>
>> If I have a $dbh handle, is it possible to know which
>> hostname is that $dbh connected to?
>
> I use DBI::parse_dsn and then examine the "driver_dsn" string it
> returns.  Since I pretty much only use MySQL, I know I can look for
> the "host=foo" part of that:

Thanks Ken.

However, the condition here is that I only have the $dbh.
I don't have the DSN that created that $dbh.

This is a particular piece of legacy code, that I'd not
like to change too much to add metadata, etc..
So I was just wondering if there was a way, something
like:

    $dbh->{Hostname}

or something along the lines...

-- 
Cosimo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.