Bonsoir,
Je pense que ma question va plus particulierement concerner Tony (avoir
vu ton embryon de gestion de stock me fait remonter en memoire cette
importante question); mais si d autres veulent s y coller... ;)
Nous avons besoin de faire des requetes a l interieur de OOo (vers
Postgresql) qui s enchainent et necessitent des tables temporaires.
Grosso modo, nous avons deux solutions, creer des tables normales que l
on efface au fur et a mesure des requetes sur les reponses (mais quid
des autres utilisateurs qui peuvent lancer la meme appli et vont donc
generer des conflits avec les memes tables temporaires) ou utiliser le
systeme des tables TEMPORARY.
De fait, nous avons un probleme (bug) de fond, Postgresql utilise des
templates et il semble que OOo ne sache pas les gerer convenablement.
En effet selon les actions sur les tables on se contente de nommer la
seulement la table dans les requetes (exemple : stock) mais pour d
autres actions (modifs) il faut la prefixer du template (exemple:
public.stock). Le probleme devient ingerable lors de l utilisation de
tables TEMPORARY dont, logiquement, le nom de template change...
L on pourrait aussi imaginer avoir de multiples utilisateurs, ayant
chacun son template (pour les tables temporaires) et partageant un
template commun (public par exemple) pour les tables normales. Mais cela
est tout aussi ch..t car il va falloir personnaliser les requetes en
fonction du user (de leur nom de template); cela reviens au meme que
"personnaliser" le nom des tables temporaires dans le fil des requetes
(ce que fait TEMPORARY mais...)
Comment resoudre, simplement ;), cela dans OOo ?
Jean Louis