Re: Re: [metabase-dev] MDB news (http://pear.php.net/package-info.php?package=MDB)

From: Date: Sat, 07 Sep 2002 14:09:49 +0000
Subject: Re: Re: [metabase-dev] MDB news (http://pear.php.net/package-info.php?package=MDB)
References: 1 2  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-8921@lists.php.net to get a copy of this message
"Lukas Smith" <smith@dybnet.de> wrote in message news:001201c25658$cfbdfa00$4d00a8c0@vandal... > > From: Manuel Lemos [mailto:mlemos@acm.org] > > Sent: Saturday, September 07, 2002 4:01 AM > > > > Hello, > > > > On 09/05/2002 07:38 PM, Lukas Smith wrote: > > > You are right we need more drivers. > > > Anyone reading this: Please contact me about porting drivers. > > > > I am afraid it does not work like that. But I am going to stop wasting > > time argueing why because it is pointless. It seems it results better > > that people learn at their own expense if they are not very motivated > to > > learn from the experience of others. > > > > Hi Lukas, I agree with Manuel here :-). You have to read and test different database api's to get a taste of how to do things correctly. What appears intuitive to implement sometimes works only with just one database. The most problematic database driver as far as i can recall for adodb was Oracle because oci8 just works differently from everyone else. The most frustrating was Interbase because it is not documented well. If i may suggest, the key drivers that you need to review (perhaps read their php api's, or review the current metabase/adodb/pear-db impementations, if you don't want to develop the drivers yourself) and ensure you have enough experience in developing solutions for a wide range of databases are: a. oracle (very different) b. mssql (what you learn applies to sybase fortunately) c. odbc (to support access and db2) d. mysql and postgresql (which have been done!) There are lots of other databases, but these cover the most important i think. Best regards and keep up the good work! John Lim

« previous php.pear.dev (#8921) next »