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
.