Documentation PostgreSQL 17.1 »
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
connection
- 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énement 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.