Documentation PostgreSQL 8.4.22 > Annexes > Modules supplémentaires fournis > dblink > dblink_send_query | |
dblink_error_message | dblink_is_busy |
dblink_send_query — envoie une requête asynchrone à une base de données distante
dblink_send_query(text connname, text sql) returns int
dblink_send_query envoie une requête à exécuter de façon asynchrone, c'est-à-dire sans attendre immédiatement le résultat. Il ne doit pas déjà exister de requête asynchrone en exécution sur la connexion.
Après l'envoi réussi d'une requête asynchrone, le statut de fin d'exécution de la requête se vérifie avec dblink_is_busy, et les résultats sont finalement récupérés avec dblink_get_result. Il est aussi possible de tenter l'annulation d'une rquête asynchrone active en utilisant dblink_cancel_query.