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