PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 29/04/2011 16:25:10

unisol
Membre

Installation One clic ou ligne de commande

Bonjour

je cherche un packetage d'installation du serveur postgresql 9.x
en mode silencieux (ou one clic) ou en ligne de commande
le but etant de le joindre à mon packetage de mon appli cliente
de telle sorte que cela soit transparent pour l'utilisteur.
à noter : j'utilise installshield

merci d'avance

Hors ligne

#2 29/04/2011 16:29:52

Marc Cousin
Membre

Re : Installation One clic ou ligne de commande

On doit pouvoir s'en sortir avec le one click installer (aucune idée).

En ce qui me concerne, j'utiliserais plutôt le zip binaire pour windows, si je voulais intégrer postgresql à mon application. Il y a juste à décompresser le zip où on veut, puis créer un cluster (initdb), et le déclarer comme service (pg_ctl register : http://docs.postgresql.fr/9.0/app-pg-ctl.html). Bien plus simple que de rechercher si il y a des options pour faire une installation automatique avec l'autre installeur, ou obliger le pauvre utilisateur à manipuler 2 installeurs.


Marc.

Hors ligne

#3 29/04/2011 16:45:45

gleu
Administrateur

Re : Installation One clic ou ligne de commande

Il y a des options pour le faire s'exécuter en mode silencieux, avec un fichier de config. Par contre, n'attendez pas à .msi, ils n'en fournissent pas.


Guillaume.

Hors ligne

#4 29/04/2011 16:58:59

unisol
Membre

Re : Installation One clic ou ligne de commande

Magnifique,

avez vous un script par hasard ?

Hors ligne

#5 29/04/2011 17:02:17

unisol
Membre

Re : Installation One clic ou ligne de commande

ça a l'air pas mal le truc de marc
ça peux s'automatiser ?

Hors ligne

#6 29/04/2011 17:21:37

Marc Cousin
Membre

Re : Installation One clic ou ligne de commande

Automatiser la version par décompression ?
oui assez simplement, mais il faut que ça soit fait avec un utilisateur n'ayant pas les droits d'administrateur (donc avoir créé un compte, postgres par exemple). On peut lancer toutes les commandes en dessous avec un runas par exemple.
une première commande unzip mon_fichier_zip
puis une commande initdb chemin/vers/mon/repertoire/cluster
et pour finir un pg_ctl register -N mon_nom_de_service_pg -U postgres -P mdp_user_postgres_systeme -D chemin/vers/mon/repertoire/cluster


Marc.

Hors ligne

#7 29/04/2011 17:24:59

gleu
Administrateur

Re : Installation One clic ou ligne de commande

Cherchez "Options de l'installeur" dans http://www.dalibo.org/installation_de_p … us_windows , vous y trouverez quelques options. Il en existe plein d'autres.


Guillaume.

Hors ligne

Pied de page des forums