ALTER STATISTICS
Эта страница переведена при помощи нейросети GigaChat.
ALTER STATISTICS — изменение определения расширенного объекта статистики.
Синтаксис
ALTER STATISTICS name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER STATISTICS name RENAME TO new_name
ALTER STATISTICS name SET SCHEMA new_schema
ALTER STATISTICS name SET STATISTICS { new_target | DEFAULT }
Описание
ALTER STATISTICS изменяет параметры уже существующего объекта расширенной статистики. Если какие-либо параметры не указаны в команде, они сохраняются без изменений.
Чтобы выполнить эту команду, необходимо быть владельцем соответствующего объекта статистики. Чтобы переместить объект статистики в другую схему, необходимо иметь привилегию CREATE в новой схеме. Для изменения владельца нужно иметь право SET ROLE к роли нового владельца, а эта роль должна обладать привилегией CREATE для схемы объекта статистики. Суперпользователь может изменить владельца любого объекта статистики без ограничений.
Параметры
name- Имя существующего объекта статистики, при необходимости дополненное схемой, который должен быть изменен.
new_owner- Имя нового владельца объекта статистики.
new_name- Новое имя объекта статистики.
new_schema- Новая схема объекта статистики.
new_target- Новое значение точности сбора статистики, которое будет использоваться при последующих операциях ANALYZE.
Значение может быть от
0до10000. Установите его равнымDEFAULT, чтобы вернуться к использованию системного значения целевой статистики по умолчанию (default_statistics_target). Установка целевого показателя со значением-1является устаревшим способом достижения того же результата.
Совместимость
В стандарте SQL нет команды ALTER STATISTICS.