On Tue, 7 Dec 2004 10:58:56 +0100, Henrik Tougaard <[EMAIL PROTECTED]> wrote:
> Ingres, like Informix and (I think) Oracle, does'nt have the concept
> of 'host' or 'port', using other ways of adressing remote databases.

So?  AFAICT, what we've been talking about is simply a list of name/value
pairs (a "struct" if you want) instead of an opaque string.  Which names are
required or relevant for a particular DBD is up to each DBD.  The policy
could simply be to ignore params you don't understand.

As one earlier post said, the simplest solution is to accept a hashref
instead of a string as the DSN argument to connect()

> It seems to me that you are trying to force an extension onto the DBI
> based on what a small number of RDBMSs accept. The people who want this
> seem to use only a few DBDs - perhaps it could be added to those?

I think you're over-thinking it :)  Just think of it as an "exploded"
version of a DSN string.  DSN strings can be very different, and so too can
the "exploded" versions.

-John


Reply via email to