Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 12/02/2015 12:19:12
- mortimer.pw
- Membre
PGAGENT : requête distante
Bonjour,
J'ai installé pgAgent sur mon PC (Win7-64Bits, PostgreSQL 9.3, pgAdmin 1.18.1) par l'intermédiaire de Application Stack Builder. Tout est OK.
Je voudrais faire une requête sur un serveur distant (Cent-OS 5.9, PostgreSQL 9.3) et stocker le résultat dans la BD de mon PC.
Je voudrais donc un Step du style : INSERT INTO MON_PC.MA_BASE.MA_TABLE (SELECT champ1, champ2 FROM MON_SERVEUR.MA_BASE.MA_TABLE);
Est-ce faisable ? ou faut-il utiliser une autre technique ?
Hors ligne
#2 12/02/2015 17:43:03
- rjuju
- Administrateur
Re : PGAGENT : requête distante
Bonjour,
Cela n'a rien à voir avec pgAgent, qui n'est qu'un scheduler pour PostgreSQL. Selon votre version de postgres, je vous conseille de regarder du côté de postgres_fdw, ou sinon de dblink, qui vous permettrons de récupérer des données d'une autre base de données.
Julien.
https://rjuju.github.io/
Hors ligne
#3 13/02/2015 07:55:27
- mortimer.pw
- Membre
Re : PGAGENT : requête distante
Bonjour Julien,
Si, si, ensuite je veux déclencher ce type de requête à intervalle régulier.
Est-ce que l'on peut attaquer des bases sur différentes machines avec dblink ?
Merci pour votre retour.
Hors ligne
#4 13/02/2015 10:22:51
- rjuju
- Administrateur
Re : PGAGENT : requête distante
Si vous êtes en version 9.3 ou plus, préférez postgres_fdw qui vous permettra d'utiliser une table distante. Sinon, dblink vous permettra de le faire, voir la documentation ; http://docs.postgresql.fr/9.1/contrib-d … ction.html
Julien.
https://rjuju.github.io/
Hors ligne
Pages : 1