Documentation PostgreSQL 12.22 »
Annexes »
Modules supplémentaires fournis »
dblink- 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.
Voir aussi postgres_fdw, qui fournit à peu près les mêmes
fonctionnalités en utilisant une infrastructure plus moderne et respectant
les standards.