Création d'utilisateur sous PostgreSQL 7.3.2 avec PHP
Bonjour,
Je suis en train d'écrire un outil d'administration de comptes PostgreSQL en PHP. Et je suis coincé par une erreur incompréhensible. J'espère que vous pourrez m'aider car c'est très urgent et le site de postgres.org est mort pendant ce temps.
Pour créer un compte je tape:
Code:
1 2
|
CREATE USER nouveau PASSWORD 'abc'; |
Là ça va bien, mais quand je commence à lui parler en anglais avec
Code:
1 2
|
CREATE USER new PASSWORD 'abc'; |
Il me répond:
Code:
1 2
|
ERROR: parser: parse error at or near "new" at character 13 |
Je pensais que mon programme en PHP posait des problèmes alors je l'ai tapé directement sous psql en étant 'postgres' comme utilisateur. Et j'ai eu la même réponse que ci-dessus. :cry:
J'ai testé d'autres noms d'utilisateur comme SELECT au lieu de NEW, apparemment ç pose aussi problème. S'agit-il peut être un bug de l'analyseur syntaxique de PostgreSQL ?
Vos avis me seront précieux !
---------------------------------------------------------------------
NB: J'utilise Mandrake 9.0, avec PostgreSQL 7.3.2 compilé
Le serveur postmaster tourne depuis plus d'un mois.