Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/11/2006, 18h49   #1
Invité régulier
 
Inscription : novembre 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 11
Points : 5
Points : 5
Par défaut Création d'un package PostgreSQL

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
ziggy95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2006, 21h48   #2
Invité régulier
 
Inscription : novembre 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 11
Points : 5
Points : 5
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
ziggy95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2006, 10h31   #3
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 291
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 291
Points : 2 738
Points : 2 738
Citation:
Envoyé par ziggy95
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
c'est une question qui n'a rien à voir avec PostgreSQL en soi…
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)
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2006, 18h10   #4
Invité régulier
 
Inscription : novembre 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 11
Points : 5
Points : 5
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
ziggy95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2006, 15h13   #5
Invité régulier
 
Inscription : novembre 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 11
Points : 5
Points : 5
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
ziggy95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h35.


 
 
 
 
Partenaires

Hébergement Web