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
Описание
ALTER STATISTICS изменяет параметры уже существующего объекта расширенной статистики. Если какие-либо параметры не указаны в команде, они сохраняются без изменений.
Чтобы выполнить эту команду, необходимо быть владельцем соответствующего объекта статистики. Чтобы переместить объект статистики в другую схему, необходимо иметь привилегию CREATE в новой схеме. Изменить владельца можно только при условии, что текущий пользователь является владельцем сервера и прямым или косвенным членом новой роли владельца, а также эта роль должна иметь привилегию CREATE в текущей схеме объекта. Суперпользователь может изменить владельца любого объекта статистики без ограничений.
Параметры
name
Имя существующего объекта статистики, при необходимости дополненное схемой, который должен быть изменен.
new_owner
Имя нового владельца объекта статистики.
new_name
Новое имя объекта статистики.
new_schema
Новая схема объекта статистики.
new_target
Новое значение точности сбора статистики, которое будет использоваться при последующих операциях ANALYZE.
Значение может быть от 0 до 10000. Установка -1 означает возврат к использованию максимального значения цели сбора статистики из участвующих столбцов или системного значения по умолчанию default_statistics_target.
Совместимость
В стандарте SQL нет команды ALTER STATISTICS.