Vous n'êtes pas identifié(e).
Pages : 1
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
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
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
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