Ce dysfonctionnement provient des droits
en cmd administrateur après une installation 32b sur un Windows 8 64 b:
initdb --locale C -E LATIN1 -D "C:/Program Files (x86)/PostgreSQL/9.2/data" -U postgres
et
pg_ctl -D "C:/Program Files (x86)/PostgreSQL/9.2/data" -N Postgres9.2 -U postgres -P postgres register
il a fallu modifier le service "Postgres9.2" et le lancer en "système local"
à part cela je suis passé par plein d'étapes
certaines sont parfaitement inutiles mais qui pourront vous aider.
C'EST UN POSTE DE DEV PAS DE LA PRODUCTION
la gestion des droits n'est pas analysée ici
EN VRAC
suppression user postgres
net user postgres /delete
création de postgres
net user postgres postgres /add
ajout de postgres chez les administrateurs
net localgroup Administrateurs postgres /add
autoriser les utilisateurs en "contrôle total" sur le répertoire "data"
1 2
| initdb --locale C -E LATIN1 -D "C:/Program Files (x86)/PostgreSQL/9.2/data" -U postgres
OK |
ajout de postgres chez les administrateurs
1 2 3 4
| net localgroup Administrateurs postgres /delete
pg_ctl -D "C:/Program Files (x86)/PostgreSQL/9.2/data" -N Postgres9.2 -U postgres -P postgres register
OK |
modifier le service "Postgres9.2" et le lancer en "système local"
Ouf
Partager