Author: esj@rezo.net
Date: 2007-08-12 23:15:32 +0200 (dim, 12 aoû 2007)
New Revision: 9936
Log:
#209: traduction des opérateurs sur date de MySQL en ceux de Postgres:
'''UNIX_TIMESTAMP''' -> EXTRACT('epoch' FROM arg)
'''DAYOFMONTH''' -> 'EXTRACT('day' FROM arg)
'''MONTH''' -> 'EXTRACT('month' FROM arg)
'''YEAR''' -> 'EXTRACT('year' FROM arg)
'''TO_DAYS''' ->date_part('day', arg - '0000-01-01')
et une maladresse de moins dans la RegExp sur GroupBy.
Avec ça le squelette sommaire s'affiche sans erreur. Toutefois les expressions très parenthésées seront mal traduire, il passer à un traducteur récursif ou interveznir en amont (mais essayons pour le moment de ne pas toucher au compilateur).
Modified:
spip/ecrire/base/db_pg.php