C28000 Mno PostgreSQL user name specified in startup packet

Bonjour,

Je viens d’installer Rails sous Windows.
Après avoir généré un scaffold et modifié database.yml en mettant
adapter: postgresql, lorsque j’essaye de faire un rake db:migrate,
voici l’erreur qu’il me met :

C:\Documents and Settings\Administrateur\test>rake db:migrate (in C:/
Documents and Settings/Administrateur/test)
rake aborted!
FATAL C28000 Mno PostgreSQL user name specified in startup
packet F.\src\backend\postmaster\postmaster.c L1585
RProcessStartupPacket

Étant débutant sous Rails, je ne comprends pas du tout ce que cela
signifie…
Quelqu’un peut-il m’aider ?

Merci par avance :slight_smile:

Ca n’a pas l’air d’un probleme avec Rails, plutot un probleme pour te
connecter a Postgres.

Tu as mis le bon username/password dans database.yml?
Tu peux te connecter “a la main” a Postgres (psql -U root
myapp_development)?
Tu as installe les drivers Postgres pour Ruby? (sous Windows, si je me
souviens bien, il est plus simple d’installer les drivers pure Ruby,
mais la situation a pu changer: a verifier)

Tu peux aussi obtenir plus d’info en faisant:

rake db:migrate --trace

Cyrille

Tu as mis le bon username/password dans database.yml?

En effet, c’était ça le problème : j’avais mis user: au lieu de
username:

Merci et désolé pour le dérangement ! >_<