COMMENT
COMMENT â задаÑÑ Ð¸Ð»Ð¸ измениÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑий обÑекÑа
СинÑакÑиÑ
COMMENT ON
{
ACCESS METHOD имÑ_обÑекÑа |
AGGREGATE имÑ_агÑегаÑной_ÑÑнкÑии ( ÑигнаÑÑÑа_агÑ_ÑÑнкÑии ) |
CAST (иÑÑ
однÑй_Ñип AS Ñелевой_Ñип) |
COLLATION имÑ_обÑекÑа |
COLUMN имÑ_оÑноÑениÑ.имÑ_ÑÑолбÑа |
CONSTRAINT имÑ_огÑаниÑÐµÐ½Ð¸Ñ ON имÑ_ÑаблиÑÑ |
CONSTRAINT имÑ_огÑаниÑÐµÐ½Ð¸Ñ ON DOMAIN имÑ_домена |
CONVERSION имÑ_обÑекÑа |
DATABASE имÑ_обÑекÑа |
DOMAIN имÑ_обÑекÑа |
EXTENSION имÑ_обÑекÑа |
EVENT TRIGGER имÑ_обÑекÑа |
FOREIGN DATA WRAPPER имÑ_обÑекÑа |
FOREIGN TABLE имÑ_обÑекÑа |
FUNCTION имÑ_ÑÑнкÑии [ ( [ [ Ñежим_аÑгÑменÑа ] [ имÑ_аÑгÑменÑа ] Ñип_аÑгÑменÑа [, ...] ] ) ] |
INDEX имÑ_обÑекÑа |
LARGE OBJECT oid_болÑÑого_обÑекÑа |
MATERIALIZED VIEW имÑ_обÑекÑа |
OPERATOR имÑ_опеÑаÑоÑа (Ñип_Ñлева, Ñип_ÑпÑава) |
OPERATOR CLASS имÑ_обÑекÑа USING индекÑнÑй_меÑод |
OPERATOR FAMILY имÑ_обÑекÑа USING индекÑнÑй_меÑод |
POLICY имÑ_полиÑики ON имÑ_ÑаблиÑÑ |
[ PROCEDURAL ] LANGUAGE имÑ_обÑекÑа |
PROCEDURE имÑ_пÑоÑедÑÑÑ [ ( [ [ Ñежим_аÑгÑменÑа ] [ имÑ_аÑгÑменÑа ] Ñип_аÑгÑменÑа [, ...] ] ) ] |
PUBLICATION имÑ_обÑекÑа |
ROLE имÑ_обÑекÑа |
ROUTINE имÑ_подпÑогÑÐ°Ð¼Ð¼Ñ [ ( [ [ Ñежим_аÑгÑменÑа ] [ имÑ_аÑгÑменÑа ] Ñип_аÑгÑменÑа [, ...] ] ) ] |
RULE имÑ_пÑавила ON имÑ_ÑаблиÑÑ |
SCHEMA имÑ_обÑекÑа |
SEQUENCE имÑ_обÑекÑа |
SERVER имÑ_обÑекÑа |
STATISTICS имÑ_обÑекÑа |
SUBSCRIPTION имÑ_обÑекÑа |
TABLE имÑ_обÑекÑа |
TABLESPACE имÑ_обÑекÑа |
TEXT SEARCH CONFIGURATION имÑ_обÑекÑа |
TEXT SEARCH DICTIONARY имÑ_обÑекÑа |
TEXT SEARCH PARSER имÑ_обÑекÑа |
TEXT SEARCH TEMPLATE имÑ_обÑекÑа |
TRANSFORM FOR имÑ_Ñипа LANGUAGE имÑ_ÑзÑка |
TRIGGER имÑ_ÑÑиггеÑа ON имÑ_ÑаблиÑÑ |
TYPE имÑ_обÑекÑа |
VIEW имÑ_обÑекÑа
} IS { ÑÑÑоковаÑ_конÑÑанÑа | NULL }
ÐдеÑÑ ÑигнаÑÑÑа_агÑ_ÑÑнкÑии:
* |
[ Ñежим_аÑгÑменÑа ] [ имÑ_аÑгÑменÑа ] Ñип_аÑгÑменÑа [ , ... ] |
[ [ Ñежим_аÑгÑменÑа ] [ имÑ_аÑгÑменÑа ] Ñип_аÑгÑменÑа [ , ... ] ] ORDER BY [ Ñежим_аÑгÑменÑа ] [ имÑ_аÑгÑменÑа ] Ñип_аÑгÑменÑа [ , ... ]ÐпиÑание
COMMENT ÑоÑ
ÑанÑÐµÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑий об обÑекÑе Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ
.
ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ обÑекÑа ÑоÑ
ÑанÑеÑÑÑ ÑолÑко одна ÑÑÑока, Ñак ÑÑо Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑÐ¸Ñ Ð½Ñжно пÑоÑÑо вÑполниÑÑ COMMENT еÑÑ Ñаз Ð´Ð»Ñ Ñого же обÑекÑа. ЧÑÐ¾Ð±Ñ ÑдалиÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑий, вмеÑÑо ÑекÑÑовой ÑÑÑоки ÑкажиÑе NULL. ÐÑи Ñдалении обÑекÑов комменÑаÑии ÑдалÑÑÑÑÑ Ð°Ð²ÑомаÑиÑеÑки.
ÐÐ»Ñ Ñелевого обÑекÑа запÑаÑиваеÑÑÑ Ð±Ð»Ð¾ÐºÐ¸Ñовка SHARE UPDATE EXCLUSIVE.
ÐÐ»Ñ Ð±Ð¾Ð»ÑÑинÑÑва Ñипов обÑекÑов комменÑаÑий Ð¼Ð¾Ð¶ÐµÑ ÑÑÑановиÑÑ ÑолÑко Ð²Ð»Ð°Ð´ÐµÐ»ÐµÑ Ð¾Ð±ÑекÑа. Ðо Ñак как Ñоли не имеÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑев, COMMENT ON ROLE Ð´Ð»Ñ Ñолей ÑÑпеÑполÑзоваÑелей ÑазÑеÑено вÑполнÑÑÑ ÑолÑко ÑÑпеÑполÑзоваÑелÑм, а Ð´Ð»Ñ Ð¾Ð±ÑÑнÑÑ
Ñолей â Ñем, кÑо Ð¸Ð¼ÐµÐµÑ Ð¿Ñаво CREATEROLE. Так же не имеÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑев и меÑÐ¾Ð´Ñ Ð´Ð¾ÑÑÑпа; ÑÑÐ¾Ð±Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑий Ð´Ð»Ñ Ð¼ÐµÑода доÑÑÑпа, нÑжно бÑÑÑ ÑÑпеÑполÑзоваÑелем. РазÑмееÑÑÑ, ÑÑпеÑполÑзоваÑели могÑÑ Ð·Ð°Ð´Ð°Ð²Ð°ÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑии Ð´Ð»Ñ Ð»ÑбÑÑ
обÑекÑов.
ÐÑоÑмоÑÑеÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑии можно в psql, иÑполÑзÑÑ ÑемейÑÑво команд \d. ÐмееÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¿Ð¾Ð»ÑÑаÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑии и в дÑÑгиÑ
полÑзоваÑелÑÑкиÑ
инÑеÑÑейÑаÑ
, иÑполÑзÑÑ Ñе же вÑÑÑоеннÑе ÑÑнкÑии, ÑÑо иÑполÑзÑÐµÑ psql, а именно obj_description, col_description и shobj_description (Ñм. ТаблиÑÑ 9.73).
ÐаÑамеÑÑÑ
имÑ_обÑекÑаимÑ_оÑноÑениÑ.имÑ_ÑÑолбÑаимÑ_агÑегаÑной_ÑÑнкÑииимÑ_огÑаниÑениÑимÑ_ÑÑнкÑииимÑ_опеÑаÑоÑаимÑ_полиÑикиимÑ_пÑоÑедÑÑÑимÑ_подпÑогÑаммÑимÑ_пÑавилаимÑ_ÑÑиггеÑаÐÐ¼Ñ Ð¾Ð±ÑекÑа, Ð´Ð»Ñ ÐºÐ¾ÑоÑого задаÑÑÑÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑий. Ðмена ÑаблиÑ, агÑегаÑнÑÑ ÑÑнкÑий, пÑавил ÑоÑÑиÑовки, пеÑекодиÑовок, доменов, ÑÑоÑÐ¾Ð½Ð½Ð¸Ñ ÑаблиÑ, ÑÑнкÑий, индекÑов, опеÑаÑоÑов, клаÑÑов и ÑемейÑÑв опеÑаÑоÑов, пÑоÑедÑÑ, поÑледоваÑелÑноÑÑей, подпÑогÑамм, обÑекÑов ÑекÑÑового поиÑка и ÑÑаÑиÑÑики, Ñипов и пÑедÑÑавлений могÑÑ Ð±ÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ ÑÑ ÐµÐ¼Ñ. ÐÑи опÑеделении комменÑаÑÐ¸Ñ Ð´Ð»Ñ ÑÑолбÑа,
имÑ_оÑноÑениÑдолжно ÑÑÑлаÑÑÑÑ Ð½Ð° ÑаблиÑÑ, пÑедÑÑавление, ÑоÑÑавной Ñип или ÑÑоÑоннÑÑ ÑаблиÑÑ.имÑ_ÑаблиÑÑимÑ_доменаÐÑи Ñоздании комменÑаÑÐ¸Ñ Ð´Ð»Ñ Ð¾Ð³ÑаниÑениÑ, ÑÑиггеÑа, пÑавила или полиÑики ÑÑи паÑамеÑÑÑ Ð·Ð°Ð´Ð°ÑÑ Ð¸Ð¼Ñ ÑаблиÑÑ Ð¸Ð»Ð¸ домена, к коÑоÑÑм оÑноÑиÑÑÑ ÑÑÐ¾Ñ Ð¾Ð±ÑекÑ.
иÑÑ Ð¾Ð´Ð½Ñй_ÑипÐÐ¼Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñипа даннÑÑ Ð´Ð»Ñ Ð¿ÑиведениÑ.
Ñелевой_ÑипÐÐ¼Ñ Ñелевого Ñипа даннÑÑ Ð´Ð»Ñ Ð¿ÑиведениÑ.
Ñежим_аÑгÑменÑаРежим аÑгÑменÑа ÑÑнкÑии, пÑоÑедÑÑÑ Ð¸Ð»Ð¸ агÑегаÑа:
IN,OUT,INOUTилиVARIADIC. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ð¾Ð´ÑазÑмеваеÑÑÑIN. ÐамеÑÑÑе, ÑÑоCOMMENTне ÑÑиÑÑÐ²Ð°ÐµÑ Ð°ÑгÑменÑÑOUT, Ñак как Ð´Ð»Ñ Ð¸Ð´ÐµÐ½ÑиÑикаÑии ÑÑнкÑии нÑÐ¶Ð½Ñ ÑолÑко ÑÐ¸Ð¿Ñ Ð²Ñ Ð¾Ð´Ð½ÑÑ Ð°ÑгÑменÑов. ÐоÑÑÐ¾Ð¼Ñ Ð´Ð¾ÑÑаÑоÑно пеÑеÑиÑлиÑÑ ÑолÑко аÑгÑменÑÑIN,INOUTиVARIADIC.имÑ_аÑгÑменÑаÐÐ¼Ñ Ð°ÑгÑменÑа ÑÑнкÑии, пÑоÑедÑÑÑ Ð¸Ð»Ð¸ агÑегаÑа. ÐамеÑÑÑе, ÑÑо на Ñамом деле
COMMENTне обÑаÑÐ°ÐµÑ Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ на имена аÑгÑменÑов, Ñак как Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñной иденÑиÑикаÑии ÑÑнкÑии доÑÑаÑоÑно ÑолÑко Ñипов аÑгÑменÑов.Ñип_аÑгÑменÑаТип даннÑÑ Ð°ÑгÑменÑа ÑÑнкÑии, пÑоÑедÑÑÑ Ð¸Ð»Ð¸ агÑегаÑа.
oid_болÑÑого_обÑекÑаOID болÑÑого обÑекÑа.
Ñип_ÑлеваÑип_ÑпÑаваТип даннÑÑ Ð°ÑгÑменÑов опеÑаÑоÑа (возможно, дополненнÑй именем ÑÑ ÐµÐ¼Ñ). Ð ÑлÑÑае оÑÑÑÑÑÑÐ²Ð¸Ñ Ð°ÑгÑменÑа пÑеÑикÑного или поÑÑÑикÑного опеÑаÑоÑа ÑкажиÑе вмеÑÑо Ñипа
NONE.PROCEDURALÐÑо Ñлово не неÑÑÑ ÑмÑÑловой нагÑÑзки.
имÑ_ÑипаÐÐ¼Ñ Ñипа даннÑÑ , Ð´Ð»Ñ ÐºÐ¾ÑоÑого пÑедназнаÑена ÑÑанÑÑоÑмаÑиÑ.
имÑ_ÑзÑкаÐÐ¼Ñ ÑзÑка, Ð´Ð»Ñ ÐºÐ¾ÑоÑого пÑедназнаÑена ÑÑанÑÑоÑмаÑиÑ.
ÑÑÑоковаÑ_конÑÑанÑаСодеÑжание нового комменÑаÑиÑ, запиÑанное в виде ÑÑÑоковой конÑÑанÑÑ.
NULLУкажиÑе
NULLÐ´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑиÑ.
ÐÑимеÑаниÑ
РнаÑÑоÑÑее вÑÐµÐ¼Ñ Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼ безопаÑноÑÑи в ÑаÑÑи пÑоÑмоÑÑа комменÑаÑиев оÑÑÑÑÑÑвÑеÑ: лÑбой полÑзоваÑелÑ, подклÑÑÑннÑй к базе даннÑÑ , Ð¼Ð¾Ð¶ÐµÑ Ð²Ð¸Ð´ÐµÑÑ Ð²Ñе комменÑаÑии вÑÐµÑ Ð¾Ð±ÑекÑов базÑ. ÐÐ»Ñ Ð¾Ð±ÑÐ¸Ñ Ð¾Ð±ÑекÑов, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , Ñоли и ÑаблиÑнÑе пÑоÑÑÑанÑÑва, комменÑаÑии Ñ ÑанÑÑÑÑ Ð³Ð»Ð¾Ð±Ð°Ð»Ñно, Ñак ÑÑо Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ Ð²Ð¸Ð´ÐµÑÑ Ð»Ñбой полÑзоваÑелÑ, подклÑÑÑннÑй к лÑбой базе даннÑÑ Ð² клаÑÑеÑе. ÐоÑÑÐ¾Ð¼Ñ Ð½Ð¸Ñего ÑекÑеÑного пиÑаÑÑ Ð² комменÑаÑиÑÑ Ð½Ðµ ÑледÑеÑ.
ÐÑимеÑÑ
Ðобавление комменÑаÑÐ¸Ñ Ð´Ð»Ñ ÑаблиÑÑ mytable:
COMMENT ON TABLE mytable IS 'ÐÑо Ð¼Ð¾Ñ ÑаблиÑа.';
Удаление его:
COMMENT ON TABLE mytable IS NULL;
ÐÑÑ Ð½ÐµÑколÑко пÑимеÑов:
COMMENT ON ACCESS METHOD gin IS 'ÐеÑод доÑÑÑпа Ð´Ð»Ñ Ð¸Ð½Ð´ÐµÐºÑа GIN'; COMMENT ON AGGREGATE my_aggregate (double precision) IS 'ÐÑÑиÑлÑÐµÑ Ð´Ð¸ÑпеÑÑÐ¸Ñ Ð²ÑбоÑки'; COMMENT ON CAST (text AS int4) IS 'ÐÑполнÑÐµÑ Ð¿Ñиведение ÑÑÑок к int4'; COMMENT ON COLLATION "fr_CA" IS 'ÐанадÑкий ÑÑанÑÑзÑкий'; COMMENT ON COLUMN my_table.my_column IS 'ÐоÑÑдковÑй Ð½Ð¾Ð¼ÐµÑ ÑоÑÑÑдника'; COMMENT ON CONVERSION my_conv IS 'ÐеÑекодиÑовка в UTF-8'; COMMENT ON CONSTRAINT bar_col_cons ON bar IS 'ÐгÑаниÑение ÑÑолбÑа col'; COMMENT ON CONSTRAINT dom_col_constr ON DOMAIN dom IS 'ÐгÑаниÑение Ð´Ð»Ñ Ð´Ð¾Ð¼ÐµÐ½Ð°'; COMMENT ON DATABASE my_database IS 'Ðаза даннÑÑ ÑазÑабоÑÑиков'; COMMENT ON DOMAIN my_domain IS 'Ðомен поÑÑового адÑеÑа'; COMMENT ON EVENT TRIGGER abort_ddl IS 'ÐÑеÑÑÐ²Ð°ÐµÑ Ð²Ñе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ DDL'; COMMENT ON EXTENSION hstore IS 'РеализÑÐµÑ Ñип даннÑÑ hstore'; COMMENT ON FOREIGN DATA WRAPPER mywrapper IS 'ÐÐ¾Ñ Ð¾Ð±ÑÑÑка ÑÑоÑÐ¾Ð½Ð½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ '; COMMENT ON FOREIGN TABLE my_foreign_table IS 'ÐнÑоÑмаÑÐ¸Ñ Ð¾ ÑоÑÑÑÐ´Ð½Ð¸ÐºÐ°Ñ Ð² дÑÑгой ÐÐ'; COMMENT ON FUNCTION my_function (timestamp) IS 'ÐозвÑаÑÐ°ÐµÑ ÑиÑло ÑимÑкими ÑиÑÑами'; COMMENT ON INDEX my_index IS 'ÐбеÑпеÑÐ¸Ð²Ð°ÐµÑ ÑникалÑноÑÑÑ Ð¿Ð¾ ÐºÐ¾Ð´Ñ ÑоÑÑÑдника'; COMMENT ON LANGUAGE plpython IS 'ÐоддеÑжка Python Ð´Ð»Ñ Ñ ÑанимÑÑ Ð¿ÑоÑедÑÑ'; COMMENT ON LARGE OBJECT 346344 IS 'ÐокÑÐ¼ÐµÐ½Ñ Ð¿Ð»Ð°Ð½Ð¸ÑованиÑ'; COMMENT ON MATERIALIZED VIEW my_matview IS 'Сводка иÑÑоÑии заказов'; COMMENT ON OPERATOR ^ (text, text) IS 'ÐÑÑиÑлÑÐµÑ Ð¿ÐµÑеÑеÑение двÑÑ ÑекÑÑов'; COMMENT ON OPERATOR - (NONE, integer) IS 'УнаÑнÑй минÑÑ'; COMMENT ON OPERATOR CLASS int4ops USING btree IS 'ÐпеÑаÑоÑÑ Ð´Ð»Ñ ÑеÑÑÑÑÑ Ð±Ð°Ð¹ÑовÑÑ ÑелÑÑ (Ð´Ð»Ñ B-деÑевÑев)'; COMMENT ON OPERATOR FAMILY integer_ops USING btree IS 'ÐÑе ÑелоÑиÑленнÑе опеÑаÑоÑÑ (Ð´Ð»Ñ B-деÑевÑев)'; COMMENT ON POLICY my_policy ON mytable IS 'ФилÑÑÑ ÑÑÑок по полÑзоваÑелÑм'; COMMENT ON PROCEDURE my_proc (integer, integer) IS 'СÑÑÐ¾Ð¸Ñ Ð¾ÑÑÑÑ'; COMMENT ON PUBLICATION alltables IS 'ÐÑбликÑÐµÑ Ð²Ñе опеÑаÑии во вÑÐµÑ ÑаблиÑÐ°Ñ '; COMMENT ON ROLE my_role IS 'ÐдминиÑÑÑаÑÐ¸Ð²Ð½Ð°Ñ Ð³ÑÑппа Ð´Ð»Ñ ÑÐ°Ð±Ð»Ð¸Ñ Ð±ÑÑ Ð³Ð°Ð»ÑеÑии'; COMMENT ON ROUTINE my_routine (integer, integer) IS 'ÐÑполнÑÐµÑ Ð¿Ð¾Ð´Ð¿ÑогÑÐ°Ð¼Ð¼Ñ (ÑÑнкÑÐ¸Ñ Ð¸Ð»Ð¸ пÑоÑедÑÑÑ)'; COMMENT ON RULE my_rule ON my_table IS 'ÐÑоÑоколиÑÑÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² запиÑÑÑ ÑоÑÑÑдников'; COMMENT ON SCHEMA my_schema IS 'ÐаннÑе оÑдела'; COMMENT ON SEQUENCE my_sequence IS 'ÐÑедназнаÑена Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑаÑии пеÑвиÑнÑÑ ÐºÐ»ÑÑей'; COMMENT ON SERVER myserver IS 'Ðой ÑÑоÑонний ÑеÑвеÑ'; COMMENT ON STATISTICS my_statistics IS 'УлÑÑÑÐ°ÐµÑ Ð¾ÑÐµÐ½ÐºÑ ÑиÑла ÑÑÑок Ð´Ð»Ñ Ð¿Ð»Ð°Ð½Ð¸ÑовÑика'; COMMENT ON SUBSCRIPTION alltables IS 'ÐодпиÑка на вÑе опеÑаÑии во вÑÐµÑ ÑаблиÑÐ°Ñ '; COMMENT ON TABLE my_schema.my_table IS 'ÐаннÑе ÑоÑÑÑдников'; COMMENT ON TABLESPACE my_tablespace IS 'ТаблиÑное пÑоÑÑÑанÑÑво Ð´Ð»Ñ Ð¸Ð½Ð´ÐµÐºÑов'; COMMENT ON TEXT SEARCH CONFIGURATION my_config IS 'ФилÑÑÑаÑÐ¸Ñ ÑпеÑиалÑнÑÑ Ñлов'; COMMENT ON TEXT SEARCH DICTIONARY swedish IS 'СÑÐµÐ¼Ð¼ÐµÑ Snowball Ð´Ð»Ñ ÑведÑкого ÑзÑка'; COMMENT ON TEXT SEARCH PARSER my_parser IS 'РазделÑÐµÑ ÑекÑÑ Ð½Ð° Ñлова'; COMMENT ON TEXT SEARCH TEMPLATE snowball IS 'СÑÐµÐ¼Ð¼ÐµÑ Snowball'; COMMENT ON TRANSFORM FOR hstore LANGUAGE plpythonu IS 'ТÑанÑÑоÑмиÑÑÐµÑ Ð´Ð°Ð½Ð½Ñе из hstore в ÑловаÑÑ Python'; COMMENT ON TRIGGER my_trigger ON my_table IS 'ÐбеÑпеÑÐ¸Ð²Ð°ÐµÑ ÑÑÑлоÑнÑÑ ÑелоÑÑноÑÑÑ'; COMMENT ON TYPE complex IS 'Тип даннÑÑ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑнÑÑ ÑиÑел'; COMMENT ON VIEW my_view IS 'ÐÑедÑÑавление ÑаÑÑ Ð¾Ð´Ð¾Ð² по оÑделам';
СовмеÑÑимоÑÑÑ
ÐпеÑаÑÐ¾Ñ COMMENT оÑÑÑÑÑÑвÑÐµÑ Ð² ÑÑандаÑÑе SQL.