DROP USER MAPPING
DROP USER MAPPING â ÑдалиÑÑ ÑопоÑÑавление полÑзоваÑÐµÐ»Ñ Ð´Ð»Ñ ÑÑоÑоннего ÑеÑвеÑа
СинÑакÑиÑ
DROP USER MAPPING [ IF EXISTS ] FOR { имÑ_полÑзоваÑÐµÐ»Ñ | USER | CURRENT_ROLE | CURRENT_USER | PUBLIC } SERVER имÑ_ÑеÑвеÑаÐпиÑание
DROP USER MAPPING ÑдалÑÐµÑ ÑÑÑеÑÑвÑÑÑее ÑопоÑÑавление полÑзоваÑÐµÐ»Ñ Ð´Ð»Ñ ÑÑоÑоннего ÑеÑвеÑа.
ÐÐ»Ð°Ð´ÐµÐ»ÐµÑ ÑÑоÑоннего ÑеÑвеÑа Ð¼Ð¾Ð¶ÐµÑ ÑдалиÑÑ Ð·Ð°Ð´Ð°Ð½Ð½Ñе Ð´Ð»Ñ ÑÑого ÑеÑвеÑа ÑопоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð»ÑбÑÑ
полÑзоваÑелей. ÐÑоме Ñого, обÑÑнÑй полÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ ÑдалиÑÑ ÑопоÑÑавление Ð´Ð»Ñ ÑобÑÑвенного имени, еÑли он Ð¸Ð¼ÐµÐµÑ Ð¿Ñаво USAGE Ð´Ð»Ñ ÑеÑвеÑа.
ÐаÑамеÑÑÑ
IF EXISTSÐе ÑÑиÑаÑÑ Ð¾Ñибкой, еÑли ÑопоÑÑавление не ÑÑÑеÑÑвÑеÑ. Ð ÑÑом ÑлÑÑае бÑÐ´ÐµÑ Ð²Ñдано замеÑание.
имÑ_полÑзоваÑелÑÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð´Ð»Ñ ÑопоÑÑавлениÑ. ÐнаÑениÑ
CURRENT_ROLE,CURRENT_USERиUSERÑооÑвеÑÑÑвÑÑÑ Ð¸Ð¼ÐµÐ½Ð¸ ÑекÑÑего полÑзоваÑелÑ. ÐнаÑениеPUBLICÑооÑвеÑÑÑвÑÐµÑ Ð¸Ð¼ÐµÐ½Ð°Ð¼ вÑÐµÑ ÑекÑÑÐ¸Ñ Ð¸ бÑдÑÑÐ¸Ñ Ð¿Ð¾Ð»ÑзоваÑелей ÑиÑÑемÑ.имÑ_ÑеÑвеÑаÐÐ¼Ñ ÑеÑвеÑа, Ð´Ð»Ñ ÐºÐ¾ÑоÑого менÑеÑÑÑ ÑопоÑÑавление полÑзоваÑелей.
ÐÑимеÑÑ
Удаление ÑопоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ bob Ð´Ð»Ñ ÑеÑвеÑа foo, еÑли оно ÑÑÑеÑÑвÑеÑ:
DROP USER MAPPING IF EXISTS FOR bob SERVER foo;
СовмеÑÑимоÑÑÑ
DROP USER MAPPING ÑооÑвеÑÑÑвÑÐµÑ ÑÑандаÑÑÑ ISO/IEC 9075-9 (SQL/MED). ÐÑедложение IF EXISTS ÑвлÑеÑÑÑ ÑаÑÑиÑением PostgreSQL.