Re: cvs: pear /DB/DB dbase.php fbsql.php ibase.php ifx.php msql.php mssql.php mysql.php mysql4.php oci8.php odbc.php pgsql.php sqlite.php sybase.php
| From: | Daniel Convissor | Date: | Fri, 02 Jan 2004 16:58:49 +0000 |
| Subject: | Re: cvs: pear /DB/DB dbase.php fbsql.php ibase.php ifx.php msql.php mssql.php mysql.php mysql4.php oci8.php odbc.php pgsql.php sqlite.php sybase.php | ||
| References: | 1 2 | Groups: | php.pear.cvs php.pear.qa |
| Request: | Send a blank email to pear-cvs+get-15280@lists.php.net to get a copy of this message | ||
On Fri, Jan 02, 2004 at 08:46:58AM +0800, Alan Knowles wrote:
> > Improve portability by giving fetchInto() ability to lowercase keys for
> > all DBMS's. Bug 397.
> >
> This is potentially a huge BC break. - I would think another option
> $options['lckeys'] or something would be suitable...
Not really. Some DBMS's already lowercased keys when in portability mode
but others did not. Thus, it wasn't REALLY portable. Now it is. The
point of lowercasing keys is to make all DBMS's behave the same, which
means portability, hence the option name is appropriate -- let alone,
that's the name that was already in use for this functionality for some
DMBS's.
This was discussed in a thread on pear-dev entitled "PEAR::DB and oracle
question."
--Dan
--
T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y
data intensive web and database programming
http://www.AnalysisAndSolutions.com/
4015 7th Ave #4, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409