r10755 - spip/ecrire/req

Author: marcimat@free.fr
Date: 2007-11-07 08:10:34 +0100 (mer, 07 nov 2007)
New Revision: 10755

Log:
Faire fonctionner sql_selectdb() en Postgres, et par conséqent il est maintenant possible à l'installation de SPIP en Posgres de créer une base ou d'en choisir une différente de celle prévue (généralement une base au même nom que l'utilisateur) si l'utilisateur à les privilèges adéquats.

Pour qu'une connexion sql s'établisse en PostgresSQL, il faut imperativemement donner une base de donnée contrairement à Mysql où l'on peut faire un mysql_select_bd() après la connexion.

C'est pourquoi, avec les scripts d'installation de SPIP, pour choisir en Postgres une base avec un nom différent du nom d'utilisateur (si celui-ci en a les droits), il doit obligatoirement aussi posséder une base de donnée à son nom.

spip_pg_selectdb() est ici remplacé par une nouvelle connexion au serveur PostgreSql avec la base sélectionnée.

Modified:
   spip/ecrire/req/pg.php

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