ALTER GROUP
ALTER GROUP â измениÑÑ Ð¸Ð¼Ñ Ñоли или ÑленÑÑво
СинÑакÑиÑ
ALTER GROUPÑказание_ÑолиADD USERимÑ_полÑзоваÑелÑ[, ... ] ALTER GROUPÑказание_ÑолиDROP USERимÑ_полÑзоваÑелÑ[, ... ] ÐдеÑÑÑказание_Ñоли:имÑ_Ñоли| CURRENT_ROLE | CURRENT_USER | SESSION_USER ALTER GROUPимÑ_гÑÑппÑRENAME TOновое_имÑ
ÐпиÑание
ALTER GROUP изменÑÐµÑ Ð°ÑÑибÑÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ð¿Ð¾Ð»ÑзоваÑелей. ÐÑа команда ÑÑиÑаеÑÑÑ ÑÑÑаÑевÑей, Ñ
оÑÑ Ð¸ поддеÑживаеÑÑÑ Ð´Ð»Ñ Ð¾Ð±ÑаÑной ÑовмеÑÑимоÑÑи, Ñак как гÑÑÐ¿Ð¿Ñ (и полÑзоваÑели) бÑли Ð·Ð°Ð¼ÐµÐ½ÐµÐ½Ñ Ð±Ð¾Ð»ÐµÐµ обÑей конÑепÑией Ñолей.
ÐеÑвÑе две ÑоÑÐ¼Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелей в гÑÑÐ¿Ð¿Ñ Ð¸Ð»Ð¸ ÑдалÑÑÑ Ð¸Ñ
из гÑÑппÑ. (Рданном ÑлÑÑае в каÑеÑÑве «полÑзоваÑелÑ» или «гÑÑппÑ» Ð¼Ð¾Ð¶ÐµÑ ÑигÑÑиÑоваÑÑ Ð»ÑÐ±Ð°Ñ ÑолÑ.) Ðо ÑÑÑи они ÑавнознаÑÐ½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼ ÑазÑеÑаÑÑим/запÑеÑаÑÑим ÑленÑÑво в Ñоли «гÑÑппа»; поÑÑÐ¾Ð¼Ñ Ð²Ð¼ÐµÑÑо ниÑ
ÑекомендÑеÑÑÑ Ð¸ÑполÑзоваÑÑ GRANT и REVOKE.
ТÑеÑÑÑ ÑоÑма менÑÐµÑ Ð¸Ð¼Ñ Ð³ÑÑппÑ. Ðна в ÑоÑноÑÑи ÑавнознаÑна команде ALTER ROLE, вÑполнÑÑÑей пеÑеименование Ñоли.
ÐаÑамеÑÑÑ
имÑ_гÑÑппÑÐÐ¼Ñ Ð¸Ð·Ð¼ÐµÐ½Ñемой гÑÑÐ¿Ð¿Ñ (Ñоли).
имÑ_полÑзоваÑелÑÐолÑзоваÑели (Ñоли), добавлÑемÑе или иÑклÑÑаемÑе из гÑÑппÑ. ÐÑи полÑзоваÑели Ð´Ð¾Ð»Ð¶Ð½Ñ Ñже ÑÑÑеÑÑвоваÑÑ;
ALTER GROUPне ÑоздаÑÑ Ð¸ не ÑдалÑÐµÑ Ð¿Ð¾Ð»ÑзоваÑелей.новое_имÑÐовое Ð¸Ð¼Ñ Ð³ÑÑппÑ.
ÐÑимеÑÑ
Ðобавление полÑзоваÑелей в гÑÑппÑ:
ALTER GROUP staff ADD USER karl, john;
Удаление полÑзоваÑелей из гÑÑппÑ:
ALTER GROUP workers DROP USER beth;
СовмеÑÑимоÑÑÑ
ÐпеÑаÑÐ¾Ñ ALTER GROUP оÑÑÑÑÑÑвÑÐµÑ Ð² ÑÑандаÑÑе SQL.