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

Scripts/Batch Discussion :

commande modifiable sql avec psql et powershell [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Membre averti

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Points : 300
    Points
    300
    Billets dans le blog
    1
    Par défaut commande modifiable sql avec psql et powershell
    Bonjour

    J'ai créé un script powershell pour récupérer des infos d'une db oracle.
    Je lis donc le résultat de ma requête oracle avec un while pour construire dynamiquement ma requete d'insertion postgres que je mets dans une variable $sql_postgres, jusque là pas de souci.

    Je veux ensuite intégrer ces données dans une base postgresql, et là ça coince avec le script ci dessous : je pense que le contenu de la variable n'est pas lu et que psql essai d’exécuter le nom de la variable en temps que commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    &"C:\Program Files\PostgreSQL\9.3\bin\psql.exe" -h localhost -p 5432 -d db -U postgres -c $sql_postgres
    Y a t il donc une solution pour faire "avaler" cette variable à psql ou faut il que je passe par une connection odbc avec postgres par exemple?

  2. #2
    Membre averti

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Points : 300
    Points
    300
    Billets dans le blog
    1
    Par défaut
    je me réponds à moi même, ayant trouvé une solution !
    j'ai finalement opté pour la génération d'un fichier txt qui contient ma requete, et je fais "absorber" ce fichier à postgres en lançant psql

    l'ODBC n'a pas été possible car pour interroger oracle (avec une api .net fourni par oracle), je dois utiliser une version 32bits de PowerShell, et le pilote ODBC pour postgres ( et postgres lui même) étant en 64bits, je dois utiliser la version 64b de PowerShell :-(

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

Discussions similaires

  1. [MySQL] Requête SQL avec PHP5 [Ajout,Suppression,Modifier]
    Par alias2015_29 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/11/2015, 14h18
  2. Réponses: 2
    Dernier message: 15/04/2011, 12h19
  3. Réponses: 3
    Dernier message: 28/02/2011, 20h45
  4. Réponses: 0
    Dernier message: 18/03/2009, 19h00
  5. Réponses: 7
    Dernier message: 05/10/2005, 19h06

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