IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Silent install et fichier pg_hba.conf


Sujet :

PostgreSQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Silent install et fichier pg_hba.conf
    Voila, j'ai fait une procedure d'installation silencieuse de postgresql et elle fonctionne parfaitement sur mon pc.

    je me suis basé sur cette page : http://pginstaller.projects.postgresql.org/silent.html

    Or, dès que j'ai voulu installer ce package sur d'autres pc, j'ai été confronté à un probleme d'authentification client qui ne posait pas de probleme sur mon pc.
    Apres des heures de recherche, je me suis rendu compte que dans le fichier pg_hba.conf, il fallait ajouter une ligne :
    host all all 127.0.0.1/32 trust
    pour qu'un acces local soit autorisé à utiliser postgresql.

    Voici ma silent install :
    %windir%\system32\net user postgres /delete
    %windir%\system32\msiexec /i %1\postgresql-8.1-int.msi" /qr INTERNALLAUNCH=1 ADDLOCAL=server,psql CREATESERVICEUSER=1 SERVICEDOMAIN="%COMPUTERNAME%" ENCODING="UTF8" SUPERUSER="postgres" SERVICEACCOUNT="postgres" SERVICEPASSWORD="postgres" SUPERPASSWORD="postgres"


    Mon probleme, c'est que je ne vois pas comment lui imposer un fichier pg_hba.conf dans la silent install.

    Vu que la silent install procède à l'installation et démarre le service postgresql, une solution serait dasn la foulée d'arrêter le service, remplacer le fichier .conf et de redemarrer le service.

    Mais auriez vous une solution plus simple au niveau du paramétrage de la silent install.

    Merci d'avance

    Ziggy

  2. #2
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Autre piste à explorer.
    Pourkoi l'install se passe bien sur mon ordi portable.
    Pour une raison que j'ignore, il a mis dans le pg_hba.conf la fameuse ligne avec 127.0.0.1 automatiquement.

    Sur les autres pc, il n'a pas mis la ligne et il faut la mettre manuellement pour que les authentification client fonctionnent bien.

    Ziggy

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Bon, j'ai réglé mon probleme en créant un exe qui modifie le fichier pg_hba.conf en modifiant les lignes ipv4 et ipv6 en mettant ce qu'il faut pour que ca fonctionne en local.
    Il trouve son emplacement en lisant la clé de registre du chemin data de postgresql.

    Si quelqu'un est intéressé par cet exe, laissez moi un message.

    Ziggy

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. pgAdmin et fichier pg_hba.conf
    Par Lol-Lefou dans le forum Installation
    Réponses: 9
    Dernier message: 06/07/2011, 11h31
  2. Réponses: 1
    Dernier message: 09/01/2009, 11h20
  3. Le fichier xorg.conf est vide à l'installation. Que faire?
    Par arnaud_verlaine dans le forum Administration système
    Réponses: 37
    Dernier message: 09/06/2007, 10h48
  4. sélection des bd en fonction des utilisateurs (pg_hba.conf)
    Par Bouboubou dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 18/03/2004, 18h34
  5. Installation MySql (fichier My.cnf)
    Par cassandra dans le forum Installation
    Réponses: 3
    Dernier message: 18/03/2003, 09h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo