Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 13/05/2015 13:53:14
- chalawi
- Membre
Connexion vers une base apartir d'une fonction
j'essaye de créer une fonction que je doit lancer dans la base postgres=#
pour accéder à d'autre bases se trouve sur le même serveur afin d'effectué des opérations sur les différente bases.
L'instruction \c ma_base dans mon bloc pg/plsql affiche erreur de syntaxe,
exit -il d'autre instructions qui permettent de se connecter vers une base dans un bloc pgplsql ?
Hors ligne
#2 13/05/2015 14:33:58
- rjuju
- Administrateur
Re : Connexion vers une base apartir d'une fonction
Bonjour,
il n'est pas possible de changer de base de données dans une fonction. Il existe cependant des extensions (dblink et postgres_fdw par exemple) qui permettent d'avoir accès à des tables d'une autre base/serveur.
Ceci dit, à priori il semblerait plus simple de déporter votre fonction vers un script externe qui lui pourra facilement se connecter à différentes bases.
Julien.
https://rjuju.github.io/
Hors ligne
#3 13/05/2015 18:29:28
- chalawi
- Membre
Re : Connexion vers une base apartir d'une fonction
merci pour votre réponse
Hors ligne
Pages : 1