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 :

[Débutant] psql -U login/motdepasse


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 84
    Par défaut [Débutant] psql -U login/motdepasse
    Bonjour,

    J'aimerai lancer des scripts en automatique a partir d'un fichier. Hors au lancement on me demande le mot de passe. Existe il un possibililité de controuner la demande du mot de passe en spécifiant dans l'appel psql le mot de passe.

    >psql -d xBase-U xlogin -f "xscript.sql"
    >Password for user xlogin:

    J'aimerai trouver une solution du style
    >psql -d xBase-U xlogin/xpwd -f "xscript.sql"

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 128
    Par défaut
    Indiquer le mot de passe sur la ligne de commande est une erreur. Tout autre utilisateur pourrait lire ce mot de passe avec un simple ps. PostgreSQL propose une autre solution. Ton utilisateur doit avoir un fichier $HOME/.pgpass contenant les infos nécessaires à la connexion. Voir http://www.postgresql.org/docs/8.2/s...pq-pgpass.html pour plus de détails.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 84
    Par défaut
    Merci pour ta réponse.

    L'idée est qu'une application connaisse ce mot de passe mais pas l'utilisateur de la session. Les pouvoirs de l'utilisateur seront alors limiter a ce que propose l'application.

    Je ne peut donc pas utiliser cette solution (ou je vois pas bien comment)

    Arnaud

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 128
    Par défaut
    Cette application est utilisée sous quel OS ? avec quel langage ? en passant par la libpq ou par un driver spécifique ?

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 84
    Par défaut
    L'application est réalisé en java sous windows pour l'instant mais a pour but de fonctionner sous Linux.

    J'aimerai à partir du programme lancer un script de mise à jour du schéma

    DROP SCHEMA ...
    CREATE SCHEMA ..
    CRATE TABLE ...

    C'est un script d'une dizaines de pages environ.

    Avec ORACLE j'utilisai un sqlpus user/pwd script.sql: le script etait lancé.
    Et la le probleme c'est que l'on me demande le mot de passe.
    Comment passer outre?

    PS: Je ne comprend pas ce que tu entend par librairie: J'utilise Hibernate, JDBC ...

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    128
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 128
    Par défaut
    Si ton programme utilise jdbc, pourquoi n'utilises-tu pas la connexion que tu peux faire avec jdbc pour lancer les requêtes du fichier SQL ?

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

Discussions similaires

  1. verifier login (débutant)
    Par Shyboy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 30/06/2006, 00h28
  2. Réponses: 4
    Dernier message: 16/06/2006, 13h56
  3. [débutant] Problème pour générer un login automatiquement
    Par zamoto dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/05/2006, 20h12
  4. Réponses: 5
    Dernier message: 23/01/2006, 15h32
  5. [débutant][servlet]Problème avec Servlet login
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/05/2005, 00h05

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