Documentation PostgreSQL 17.6 » 
Annexes » 
Modules et extensions supplémentaires fournis » 
dblink  --  se connecter à d'autres bases de données PostgreSQLF.11. dblink  --  se connecter à d'autres bases de données PostgreSQL #
- dblink_connect — ouvre une connexion persistante vers une base de données
    distante.
 - dblink_connect_u — ouvre une connexion distante à une base de données de
    façon non sécurisée.
 - dblink_disconnect — ferme une connexion persistante vers une base de données
    distante.
 - dblink — exécute une requête sur une base de données
    distante
 - dblink_exec — exécute une commande sur une base de données
    distante
 - dblink_open — ouvre un curseur sur une base de données distante
 - dblink_fetch — renvoie des lignes à partir d'un curseur ouvert sur une
    base de données distante
 - dblink_close — ferme un curseur sur une base de données distante
 - dblink_get_connections — renvoie les noms de toutes les connexions nommées
    ouvertes
 - dblink_error_message — récupère le dernier message d'erreur sur la connexion
    nommée
 - dblink_send_query — envoie une requête asynchrone à une base de données
    distante
 - dblink_is_busy — vérifie si la connexion est occupée par le traitement d'une requête
    asynchrone
 - dblink_get_notify — récupère les notifications asynchrones sur une
    connexion
 - dblink_get_result — récupère le résultat d'une requête asynchrone
 - dblink_cancel_query — annule toute requête en cours d'exécution sur la connexion
    nommée
 - dblink_get_pkey — renvoie la position et le nom des champs de clé primaire
    d'une relation
   
 - dblink_build_sql_insert — 
    construit une instruction d'insertion en utilisant un tuple local,
    remplaçant les valeurs des champs de la clé primaire
    avec les valeurs fournies
   
 - dblink_build_sql_delete — construit une instruction de suppression en utilisant
    les valeurs fournies pour les champs de la clé primaire
   
 - dblink_build_sql_update — construit une instruction de mise à jour à partir d'un tuple
    local, en remplaçant les valeurs des champs de la clé primaire par celles
    fournies
   
 
  dblink est un module qui permet de se connecter à
  d'autres bases de données PostgreSQL depuis
  une session de base de données.
 
  dblink peut indiquer les attentes d'événements suivants
  sous le type Extension.
 
DblinkConnect
     En attente de l'établissement d'une connexion au serveur distant.
    
DblinkGetConnect
     En attente de l'établissement d'une connexion au serveur distant
     alors qu'il n'a pas pu être trouvé dans la liste des connexions
     déjà ouvertes.
    
DblinkGetResult
     En attente de la réception des résultats d'une requête à partir du
     serveur distant.
    
  Voir aussi postgres_fdw, qui fournit à peu près les mêmes
  fonctionnalités en utilisant une infrastructure plus moderne et respectant
  les standards.