Re: DBI v2 - The Plan and How You Can Help



On Sat, Jul 09, 2005 at 12:35:30AM -0700, Jonathan Leffler wrote:
>
> As a general comment on DBI v2; we need to beware of the second-system
> effect (Brooks "Mythical Man Month").

Well understood.

> In particular, the DBI must not mandate impossible levels of support from
> the drivers.

Also well understood.

> It will benefit you nothing if the DBI is immaculate and
> wonderful and incredibly all-singing and all-dancing, but no-one can write a
> driver for it because the requirements cannot be met by the actual DBMS that
> Perl + DBI needs to work with.

One of my key goals is to make writing drivers, for all kinds of data
sources, easier than it is now.

Tim.
.



Relevant Pages

  • Re: DBI v2 - The Plan and How You Can Help
    ... >>that Perl + DBI needs to work with. ... > occasisionally greatly insane) drivers that do strange and wonderful things. ... > I have an increasing suspicion that having open design processes like ... Perl6 features - especially as it would have helped kick-start my own ...
    (perl.dbi.users)
  • DBI/DBD::DB2
    ... I am trying to write a perl script to connect to our DB2 database and ... and did a manual build of DBI with Visual Studio's ... addressee, you must not use, copy, disclose, or take any action based on ...
    (perl.dbi.users)
  • RE: $sth->{NAME} doesnt work
    ... Jayson Pifer - Thanks for pointing out that you need to execute() a ... surprising since the column labels can be determined without seeing the ... For DBI, ... Perhaps this will mean drivers ...
    (perl.dbi.users)
  • Re: most drivers share error variable for sth/dbh handles?
    ... "The DBI resets $h->err to undef before almost all DBI method calls, so the value only has a short lifespan. ... Given the "most drivers" above I presume some drivers don't share the error variable for database and statement handles. ...
    (perl.dbi.users)
  • Re: most drivers share error variable for sth/dbh handles?
    ... "The DBI resets $h->err to undef before almost all DBI method calls, ... Given the "most drivers" above I presume some drivers don't share the ... It used to be that those were shared by all dbh, ...
    (perl.dbi.users)