dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Install postgres


From: Francois Tigeot
Subject: Re: [Dolibarr-dev] Install postgres
Date: Mon, 7 Mar 2005 09:19:24 +0100
User-agent: Mutt/1.4.2.1i

On Mon, Mar 07, 2005 at 12:33:31AM +0100, Eldy wrote:
> Francois Tigeot wrote:
> 
> >En fait, il y a deux problèmes:
> >
> >- la requête est invalide. J'ai corrigé dans le patch attaché.
> >
> Le problème de cette correction est que l'on perd le caractère "forcé" 
> du nom du champ de réponse. Ainsi le
> $this->db->pdate("u.tms") est forcé au nom "datem", ce qui permet de 
> récupérer le champ par $obj->datem.
> Si on enlève le nommage du champ, le code php qui suit la requête ne 
> fonctionne plus.

Oups :-/

> Par contre il est possible d'utiliser une autre syntax qui serait 
> compatible entre pgsql et mysql:
> Peux-tu tester à la place avec le patch suivant:
> 
> - $sql .= ", ".$this->db->pdate("u.datec")." datec, 
> ".$this->db->pdate("u.tms")." datem";
> + $sql .= ", ".$this->db->pdate("u.datec")." as datec, 
> ".$this->db->pdate("u.tms")." as datem";

La nouvelle version fonctionne sans problème.

J'ai pu cliquer un peu partout dans les différents modules, et pour le
moment je n'ai pas retrouvé ce type d'erreur dans une autre page.

D'après le peu que j'ai vu, on dirait que Dolibarr est devenu utilisable
avec Postgres :-)

-- 
Francois Tigeot




reply via email to

[Prev in Thread] Current Thread [Next in Thread]