|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2006 Messages : 11 ![]() |
Voila, je cherche à faire une install automatique de PostGreSQL.
J'ai un .bat qui lance ca : %systemroot%\System32\msiexec /i postgresql-8.1-int.msi /qr INTERNALLAUNCH=1 ADDLOCAL=server,psql CREATESERVICEUSER=1 SERVICEDOMAIN="%COMPUTERNAME%" ENCODING="UTF8" SUPERUSER="postgres" SERVICEACCOUNT="postgres3" SERVICEPASSWORD="postgres2" SUPERPASSWORD="postgres2" Le probleme, c'est qu'à chaque fois que je teste mon install, je suis obligé de modifier le serviceaccount car sinon il me dit que le user existe déjà. Il a donc mémorisé quelque part que j'avais utilisé les user postgres, postgres2 et postgres3. Pourquoi la désinstallation n'a t'elle pas effacée ces users ? Si vous avez une idée, ca me permettrait de passer à la phase 2 qui est la reconstitution de la base de données. Merci Ziggy95 |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : novembre 2006 Messages : 11 ![]() |
Bon, j'ai trouvé les user postgres (dans la gestion de l'ordinateur) et je les ai supprimés un à un mais comment les supprimer lors de la désinstallation ou par ligne de commande car je ne peux pas avoir une procédure d'installation qui ne fonctionnera que la 1ere fois et plantera la 2eme fois car le user postgres est déjà présent.
Ziggy |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 291 ![]() |
Citation:
c'est lié à l'operating system sous lequel vous travaillez… posez la question dans le forum correspondant… "comment automatiser la création et la suppression de comptes utilisateurs…" sous Unix : man useradd(8), groupadd(8), groupdel(8), groupmod(8), userdel(8), usermod(8) |
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2006 Messages : 11 ![]() |
N'empêche que c'est postgres qui a créé le user alors je vois pas pourquoi il ne le supprime pas lui même.
Ziggy |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : novembre 2006 Messages : 11 ![]() |
Effectivement, meme si on peut reprocher à postgresql de pas supprimer le user postgres a la desinstallation, on peut le faire nous meme par la commande :
net user postgres /delete Ziggy |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com