F.5. dblink

Table of Contents
dblink_connect -- opens a persistent connection to a remote database
dblink_disconnect -- closes a persistent connection to a remote database
dblink_open -- opens a cursor on a remote database
dblink_fetch -- returns a set from an open cursor on a remote database
dblink_close -- closes a cursor on a remote database
dblink_exec -- executes an UPDATE/INSERT/DELETE on a remote database
dblink_current_query -- returns the current query string
dblink_get_pkey -- returns the position and field names of a relation's primary key fields
dblink_build_sql_insert --  builds an insert statement using a local tuple, replacing the selection key field values with alternate supplied values
dblink_build_sql_delete -- builds a delete statement using supplied values for selection key field values
dblink_build_sql_update -- builds an update statement using a local tuple, replacing the selection key field values with alternate supplied values
dblink_get_connections -- returns a text array of all active named dblink connections
dblink_is_busy -- checks to see if named connection is busy with an async query
dblink_cancel_query -- cancels any active query on the named connection
dblink_error_message -- gets last error message on the named connection
dblink -- returns a set from a remote database
dblink_send_query -- sends an async query to a remote database
dblink_get_result -- gets an async query result

dblink is a module which allows connections with other databases.