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:
Là ça va bien, mais quand je commence à lui parler en anglais avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE USER nouveau PASSWORD 'abc';
Il me répond:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE USER new PASSWORD 'abc';
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ERROR: parser: parse error at or near "new" at character 13![]()
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.
Partager