[wp-hackers] PostgreSQL port status?
Peter Westwood
peter.westwood at ftwr.co.uk
Thu Oct 4 07:59:42 GMT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
usleepless at gmail.com wrote:
> On 10/4/07, Peter Westwood <peter.westwood at ftwr.co.uk> wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Tom Barta wrote:
>>> On 10/2/07, Leonid Mamchenkov <leonid at mamchenkov.net> wrote:
>>>> On 10/2/07, usleepless at gmail.com <usleepless at gmail.com> wrote:
>>>>> But as Tom pointed out, (reserverd) keywords are ... well ... kind of
>>>>> reserved. Don't use them as identifiers.
>>>> I guess there is an added benefit of forward compatibility in escaping
>>>> fields and table names. Words which are not reserved now can become
>>>> so in the future.
>>> Ok, so there's at least two options:
>>> 1) Use backticks to escape tables and fields. This future-proofs
>>> against MySQL reserved keyword changes (how frequently does that
>>> happen?). It also makes it harder to use /any other database/ with
>>> Wordpress.
>> Why does it make it harder.
>>
>> Replacing all the backticks in a mysql statement passed to
>> $wpdb->prepare is surely just a simple search and replace.
>
> except for the fact you can't use backticks in posts anymore. they
> will be replaced into oblivion.
Yes you can, you can replace the backticks in the SQL statement passed
to wpdb->prepare _before_ you sprintf in the post content.
As we are switching to wpdb->prepare for as many as possible, if not
all, the queries for v2.4 this will be simple for a drop in wp-db.php to
do to enable support for other db's
> you might as well write
> (x + (2*y)) instead of x+2*y
>
> because... well... you know... perhaps the precedence of * over +
> might change. better be safe than sorry! you never know!
Actually, it is good programming practice to include the parenthesis -
It makes it easier to read and understand the true outcome of the equation.
westi
- --
Peter Westwood
http://blog.ftwr.co.uk
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHBJ1uVPRdzag0AcURAnevAJ0exN9p3Bur1zkq9njmE6GNzyW8wQCgmA1i
R6SoBoctQNgHQBiM8GqGvfw=
=gT9p
-----END PGP SIGNATURE-----
More information about the wp-hackers
mailing list