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 :

Tâche planifiée d'une requête sous Windows


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Informaticien
    Inscrit en
    Juillet 2007
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Juillet 2007
    Messages : 344
    Par défaut Tâche planifiée d'une requête sous Windows
    Bonjour,

    Nous avons un serveur Postgres sous Linux.

    Nous devons effectué une requête sur ce serveur chaque semaine, stocké le résultat dans un CSV et le transmettre à une personne tierce.

    Actuellement pour faire cela, je me connecte en SSH sur le serveur, je me connecte à Postgres via psql, j’effectue la requête et la met dans un CSV.
    Je me connecte avec WinSCP pour récupérer le CSV sous ma machine Windows et je l'envoie pas mail à la personne tierce...

    Et ça toute les semaines, si une fois j'oublie, ben rien n'est fait...pareil si je part en vacances => C'est un peu lourd...

    Du coup j'aimerais automatiser tout ça.

    Depuis un serveur Windows, faire une tâche planifiée qui:

    - Se connecte à Postgres
    - Fasse la requête
    - Stocker dans un CSV
    - Envoie un mail

    Mon problème, je sais pas comment me connecter à mon serveur Postgres via Windows, je pense je dois installer quelque chose, mais je sais pas quoi, existe-il un genre de psql.exe pour Windows?

    Ou alors avez-vous une meilleure solution?

    Merci d'avance

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Utilisez un ETL (par exemple Talend, OTIC, Powercenter) qui permet de faire ce genre de chose assez simplement, une fois la période d'apprentissage passée.

    Sinon, je n'ai pas de souvenir particulier pour requêter une base PostgreSQL depuis Windows une fois ouvert le port 5432, celui par défaut d'une instance.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Pourquoi ne pas faire l'inverse et passer par PG Agent pour cette tâche planifiée ?
    Un FTP fera l'affaire pour la transmission.
    Du côté Windows une tache planifiée prendra le fichier acheminé et l’enverra pas mail

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Simuler une touche par une autre sous Windows
    Par sdelaunay dans le forum Windows
    Réponses: 2
    Dernier message: 05/05/2006, 14h31
  2. [SNMP] Problème de requêtes sous Windows
    Par weib dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 30/11/2005, 19h00
  3. Interdire le Clic Droit dans une appli sous windows XP
    Par new-gate dans le forum Windows
    Réponses: 10
    Dernier message: 03/11/2005, 23h37
  4. [cmde shell pour installation d'une base sous windows]
    Par Lady_jade dans le forum Installation
    Réponses: 2
    Dernier message: 24/10/2005, 10h29
  5. Réponses: 5
    Dernier message: 08/09/2005, 20h33

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