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