LOAD
LOAD â загÑÑзиÑÑ Ñайл ÑазделÑемой библиоÑеки
СинÑакÑиÑ
LOAD 'имÑ_Ñайла'ÐпиÑание
ÐÑа команда загÑÑÐ¶Ð°ÐµÑ Ñайл ÑазделÑемой библиоÑеки в адÑеÑное пÑоÑÑÑанÑÑво ÑеÑвеÑа Postgres Pro. ÐÑли ÑказаннÑй Ñайл бÑл загÑÑжен Ñанее, ÑÑа команда не Ð´ÐµÐ»Ð°ÐµÑ Ð½Ð¸Ñего. Ð¤Ð°Ð¹Ð»Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек, ÑодеÑжаÑие ÑÑнкÑии на C, загÑÑжаÑÑÑÑ Ð°Ð²ÑомаÑиÑеÑки пÑи пеÑвом вÑзове лÑбой из ÑÑиÑ
ÑÑнкÑий. ÐоÑÑÐ¾Ð¼Ñ Ñвно вÑполнÑÑÑ LOAD обÑÑно ÑÑебÑеÑÑÑ ÑолÑко Ð´Ð»Ñ Ð·Ð°Ð³ÑÑзки библиоÑек, коÑоÑÑе изменÑÑÑ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ ÑеÑвеÑа, внедÑÑÑ Ñвои обÑабоÑÑики, а не пÑедоÑÑавлÑÑÑ Ð½ÐµÐºÐ¾ÑоÑÑй Ð½Ð°Ð±Ð¾Ñ ÑÑнкÑий.
ÐÐ¼Ñ Ñайла ÑказÑваеÑÑÑ Ñак же, как и Ð¸Ð¼Ñ ÑазделÑемой библиоÑеки в CREATE FUNCTION; в ÑаÑÑноÑÑи, можно полагаÑÑÑÑ Ð½Ð° пÑÑÑ Ð¿Ð¾Ð¸Ñка и авÑомаÑиÑеÑкое добавление ÑаÑÑиÑениÑ, пÑинÑÑого в ÑиÑÑеме Ð´Ð»Ñ Ñайлов ÑазделÑемÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек. ÐополниÑелÑнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿Ð¾ ÑÑой Ñеме можно найÑи в Разделе 34.9.
ÐбÑÑнÑе полÑзоваÑели (не ÑÑпеÑполÑзоваÑели) могÑÑ Ð¸ÑполÑзоваÑÑ LOAD ÑолÑко Ð´Ð»Ñ Ð·Ð°Ð³ÑÑзки Ñайлов библиоÑек, ÑаÑположеннÑÑ
в $libdir/plugins/ â заданное имÑ_Ñайла должно наÑинаÑÑÑÑ Ð¸Ð¼ÐµÐ½Ð½Ð¾ Ñ ÑÑой ÑÑÑоки. (ÐÑвеÑÑÑвенноÑÑÑ Ð·Ð° Ñо, ÑÑÐ¾Ð±Ñ Ð² ÑÑом каÑалоге наÑ
одилиÑÑ ÑолÑко «безопаÑнÑе» библиоÑеки, Ð»ÐµÐ¶Ð¸Ñ Ð½Ð° админиÑÑÑаÑоÑе баз даннÑÑ
.)
СовмеÑÑимоÑÑÑ
LOAD ÑвлÑеÑÑÑ ÑаÑÑиÑением Postgres Pro.