50.29. pg_language
РкаÑалоге pg_language ÑегиÑÑÑиÑÑÑÑÑÑ ÑзÑки, на коÑоÑÑÑ
возможно пиÑаÑÑ ÑÑнкÑии или Ñ
ÑанимÑе пÑоÑедÑÑÑ. Ðа дополниÑелÑной инÑоÑмаÑией о ÑзÑковÑÑ
обÑабоÑÑикаÑ
обÑаÑиÑеÑÑ Ðº опиÑÐ°Ð½Ð¸Ñ CREATE LANGUAGE и Ðлаве 40.
ТаблиÑа 50.29. СÑолбÑÑ pg_language
Тип ÑÑолбÑа ÐпиÑание |
|---|
ÐденÑиÑикаÑÐ¾Ñ ÑÑÑоки |
ÐÐ¼Ñ ÑзÑка |
ÐÐ»Ð°Ð´ÐµÐ»ÐµÑ ÑзÑка |
ÐÐ»Ñ Ð²Ð½ÑÑÑÐµÐ½Ð½Ð¸Ñ ÑзÑков (напÑимеÑ, SQL) ÑодеÑÐ¶Ð¸Ñ false, а Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑÐºÐ¸Ñ ÑзÑков â true. РнаÑÑоÑÑее вÑемÑ, pg_dump вÑÑ ÐµÑÑ Ð¿Ð¾Ð»ÑзÑеÑÑÑ ÑÑим пÑизнаком, ÑÑÐ¾Ð±Ñ Ð¾Ð¿ÑеделиÑÑ, какие ÑзÑки нÑжно вÑгÑÑжаÑÑ, но в бÑдÑÑем ÐµÐ¼Ñ Ð½Ð° ÑÐ¼ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑийÑи дÑÑгой Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼. |
True, еÑли ÑÑо довеÑеннÑй ÑзÑк, ÑÑо ознаÑаеÑ, ÑÑо можно ÑаÑÑÑиÑÑваÑÑ Ð½Ð° Ñо, ÑÑо он не оÑкÑÑÐ²Ð°ÐµÑ Ð´Ð¾ÑÑÑп кÑда-либо за пÑÐµÐ´ÐµÐ»Ñ Ð¾Ð±ÑÑной ÑÑÐµÐ´Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ SQL. СоздаваÑÑ ÑÑнкÑии на недовеÑеннÑÑ ÑзÑÐºÐ°Ñ Ð¼Ð¾Ð³ÑÑ ÑолÑко ÑÑпеÑполÑзоваÑели. |
ÐÐ»Ñ Ð½Ðµ внÑÑÑÐµÐ½Ð½Ð¸Ñ ÑзÑков ÑÑо знаÑение ÑказÑÐ²Ð°ÐµÑ Ð½Ð° ÑзÑковой обÑабоÑÑик, коÑоÑÑй пÑедÑÑавлÑÐµÑ Ñобой ÑпеÑиалÑнÑÑ ÑÑнкÑиÑ, оÑвеÑаÑÑÑÑ Ð·Ð° вÑполнение вÑÐµÑ Ð¿ÑоÑедÑÑ, напиÑаннÑÑ Ð½Ð° ÑÑом ÑзÑке |
ÐÑо знаÑение ÑказÑÐ²Ð°ÐµÑ Ð½Ð° ÑÑнкÑиÑ, оÑвеÑаÑÑÑÑ Ð·Ð° вÑполнение «внедÑÑннÑÑ Â» анонимнÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð² кода (блоков DO). ÐолÑ, еÑли внедÑÑннÑе блоки не поддеÑживаÑÑÑÑ. |
ÐÑо знаÑение ÑказÑÐ²Ð°ÐµÑ Ð½Ð° ÑÑнкÑÐ¸Ñ Ð¿ÑовеÑки ÑзÑка, коÑоÑÐ°Ñ Ð¾ÑвеÑÐ°ÐµÑ Ð·Ð° пÑовеÑÐºÑ ÑинÑакÑиÑа и пÑавилÑноÑÑи новÑÑ ÑÑнкÑий в Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¸Ñ ÑозданиÑ. ÐолÑ, еÑли ÑÑнкÑÐ¸Ñ Ð¿ÑовеÑки оÑÑÑÑÑÑвÑеÑ. |
ÐÑава доÑÑÑпа; за подÑобноÑÑÑми обÑаÑиÑеÑÑ Ðº РазделÑ 5.7. |