To: 'Henrik Tougaard' <[EMAIL PROTECTED]>,
'Martyn J. Pearce' <[EMAIL PROTECTED]>, Tim Bunce <[EMAIL PROTECTED]>
Cc: Sam Vilain <[EMAIL PROTECTED]>, Ken Williams <[EMAIL PROTECTED]>,
Terrence Brannon <[EMAIL PROTECTED]>, [EMAIL PROTECTED],
[EMAIL PROTECTED]
Sheesh. If you're getting twelves copies of this because you're on both mailing lists, getting cc'd and impesonating some of the other cc'ers or something I'm sorry. :)
DBD::Oracle appears to be closer to Sybase/MySQl: "dbi:Oracle:host=myhost.com;sid=ORCL"
It doesn't seem like a stretch of the imagination to see the common fields "host" and "db" embedded in all three.
Sure. The basics are pretty universal I suspect despite some protestations to the contrary. Things like Oracle's SID should be able to fit in the architecture without bothering the rest of the world which doesn't use that.
The fact still remains that the generic "Host" slot could be used for this purpose quite easily, as could the "DB" slot.
I really really object to the DB slot being called DB. Oracle's term "tablespace" is much less overused and confusing than database.
Those parameter that make no sense could either be ignored, or somehow usefully overloaded.
Absolutely.
This would enable the establishment of a baseline set of connection details that all DBD drivers should know how to more or less deal with. At bare minimum this would mean one less trivial piece of knowledge to remember when working with multiple providers.
Precisely. Why I do care to memorize twelves DSN creation styles. Bah.
Coming up with common set of parameters that most DB's are going to require and then providing standardized names for them would seem to be useful in general. So far I havent seen anyone provide something that a given driver Has To Have that doesn't fit into the proposal. (Ie, Host,DB,Port). Which _mandatory_ parameter does Informix need that can't be shoehorned into one of those?
What does it matter? Why can't we allow for "extra" bits like SID's without breaking the core "global" values?
-- </chris>
"Fans of Mozilla's free, open-source Firefox browser make the ardent Apple faithful look like a bunch of slackers." - Rebecca Lieb at clickz.com
