bug suivi des stats avec postgres
Lors de l'ouverture de la page de suivi des statistiques dans la partie privé (/ecrire/?exec=statistiques_visites) le message d'erreur suivant apparait (+ une erreur squelette):
Warning: pg_query() [function.pg-query]: Query failed: ERREUR: la fonction abstime(double precision, unknown) n'existe pas at character 27 HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments. Vous devez ajouter des conversions explicites de type. in /var/www/html/gesteau/ecrire/req/pg.php on line 150
La requête qui passe par la fonction "spip_pg_query_simple" est la suivante : SELECT SUM(visites) AS n, ABSTIME( EXTRACT(epoch FROM date),'%Y-%m') AS d FROM spip_visites WHERE date > (NOW() -INTERVAL '2700 DAY') GROUP BY d, ABSTIME( EXTRACT(epoch FROM date),'%Y-%m')
Comme spip semble le suggérer me manque t-il une fonction à créer dans postgres? dans ce cas comment la définir?
En prime le détail de la table spip_visites dans postgres: date date NOT NULL [pk] visites integer NOT NULL 0 maj timestamp without time zone
Configuration serveur :
- spip 2.1
- php 5.1.6
- postgres 8.1 plugins installés :
- cfg : moteur de configuration 1.15.0 - stable
- Crayons 1.6.1 - stable