dblink_close
dblink_close â закÑÑÐ²Ð°ÐµÑ ÐºÑÑÑÐ¾Ñ Ð² ÑекÑÑей базе даннÑÑ
СинÑакÑиÑ
dblink_close(text cursorname [, bool fail_on_error]) returns text dblink_close(text connname, text cursorname [, bool fail_on_error]) returns text
ÐпиÑание
dblink_close закÑÑÐ²Ð°ÐµÑ ÐºÑÑÑоÑ, Ñанее оÑкÑÑÑÑй ÑÑнкÑией dblink_open.
ÐÑгÑменÑÑ
connnameÐÐ¼Ñ Ð¸ÑполÑзÑемого подклÑÑениÑ; опÑÑÑиÑе ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ, ÑÑÐ¾Ð±Ñ Ð¸ÑполÑзоваÑÑ Ð±ÐµÐ·ÑмÑнное подклÑÑение.
cursornameÐÐ¼Ñ ÐºÑÑÑоÑа, коÑоÑÑй бÑÐ´ÐµÑ Ð·Ð°ÐºÑÑÑ.
fail_on_errorÐÑли Ñавен true (ÑÑо знаÑение по ÑмолÑаниÑ), в ÑлÑÑае оÑибки, вÑданной на ÑдалÑнной ÑÑоÑоне ÑоединениÑ, оÑибка Ñакже вÑдаÑÑÑÑ Ð»Ð¾ÐºÐ°Ð»Ñно. ÐÑли Ñавен false, ÑдалÑÐ½Ð½Ð°Ñ Ð¾Ñибка вÑдаÑÑÑÑ Ð»Ð¾ÐºÐ°Ð»Ñно как ÐÐÐÐЧÐÐÐÐ, и возвÑаÑаемÑм знаÑением ÑÑнкÑии бÑдеÑ
ERROR.
ÐозвÑаÑаемое знаÑение
ÐозвÑаÑÐ°ÐµÑ ÑоÑÑоÑние, OK или ERROR.
ÐÑимеÑаниÑ
ÐÑли вÑзов dblink_open наÑал ÑвнÑй блок ÑÑанзакÑии и ÑÑо поÑледний оÑкÑÑÑÑй кÑÑÑоÑ, оÑÑававÑийÑÑ Ð² ÑÑом подклÑÑении, Ñо dblink_close вÑÐ¿Ð¾Ð»Ð½Ð¸Ñ ÑооÑвеÑÑÑвÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ COMMIT.
ÐÑимеÑÑ
SELECT dblink_connect('dbname=postgres options=-csearch_path=');
dblink_connect
----------------
OK
(1 row)
SELECT dblink_open('foo', 'select proname, prosrc from pg_proc');
dblink_open
-------------
OK
(1 row)
SELECT dblink_close('foo');
dblink_close
--------------
OK
(1 row)