r12200 - spip/ecrire/public

Author: esj@rezo.net
Date: 2008-07-25 23:13:44 +0200 (ven, 25 jui 2008)
New Revision: 12200

Log:
Problème similaire à [12160]: en présence d'un Group By, c'est comme en présence d'un LIMIT, il ne faut pas utiliser COUNT(*). Le compilateur ne produisait heureusement pas ce bug, mais c'était grâce à un code conçu en pensant à Postgres à l'époque où il n'y avait pas les fonctions virtuelles sql_* qui permettent aujourd'hui de ne pas niveller par le bas. On évacue donc cette ce code lourd que l'interface spip_pg réintroduit seule ensuite, et on corrige le bug potentiel avant qu'il ne frappe.

Modified:
   spip/ecrire/public/compiler.php
   spip/ecrire/public/jointures.php

Details: http://trac.rezo.net/trac/spip/changeset/12200