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 :

fichier bat d'exécution des scripts


Sujet :

PostgreSQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 255
    Points : 53
    Points
    53
    Par défaut fichier bat d'exécution des scripts
    Bonjour,

    Je souhaite faire un fichier bat qui m'exécute des scripts de création / insertion.
    J'ai trouvé ceci:
    set PWD=%~dp0

    CD %PWD%

    set PGPASSWORD=_pgSQL8.2_DOMEVIH

    D:\chemin\PostgreSQL8.2\bin\psql.exe -h localhost -U postgres<create_user.sql
    D:\chemin\PostgreSQL8.2\bin\psql.exe -h localhost -U postgres<create_database.sql
    D:\chemin\PostgreSQL8.2\bin\psql.exe -h localhost -U postgres -d domvih<create_admin.sql
    A quoi correspond la partie ?
    set PWD=%~dp0

    CD %PWD%

    set PGPASSWORD=_pgSQL8.2_DOMEVIH
    Merci

  2. #2
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 738
    Points
    1 738
    Par défaut
    Ca a l'air d'être le répertoire dans lequel se trouvent les fichiers sql qui sont lancés

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 255
    Points : 53
    Points
    53
    Par défaut
    Oui c'est ce que j'imaginais.
    Comment fonctionne la syntaxe %...?
    set PWD=%~dp0

    CD %PWD%

    set PGPASSWORD=_pgSQL8.2_DOMEVIH

  4. #4
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 738
    Points
    1 738
    Par défaut
    Ce sont des commandes de base du MSDOS, cherche de la doc là-dessus
    En gros tu renseignes la variable PWD avec un nom de répertoire, ensuite tu fait "cd PWD" pour aller dans le répertoire en question, ensuite tu initialises la variable PGPASSWORD

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

Discussions similaires

  1. Réponses: 26
    Dernier message: 05/10/2006, 18h27
  2. Faire un fichier de configuration pour des scripts
    Par gene69 dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 24/06/2006, 00h59
  3. Exécuter des script sous un utilisateur défini...
    Par nguthans dans le forum Apache
    Réponses: 4
    Dernier message: 21/02/2006, 15h32
  4. fichier .bat : problèmes avec des sous-répertoires
    Par aymron dans le forum Windows
    Réponses: 4
    Dernier message: 23/06/2005, 10h33
  5. Réponses: 1
    Dernier message: 23/02/2005, 12h23

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