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