DROP STATISTICS
DROP STATISTICS — удалить расширенную статистику
Синтаксис
DROP STATISTICS [ IF EXISTS ] имя [, ...] [ CASCADE | RESTRICT ]Описание
DROP STATISTICS удаляет объект(ы) статистики из базы данных. Удалить объект статистики может только владелец объекта, владелец схемы или суперпользователь.
Параметры
IF EXISTSНе считать ошибкой, если объект статистики не существует. В этом случае будет выдано замечание.
имяИмя (возможно, дополненное схемой) объекта статистики, подлежащего удалению.
CASCADERESTRICTЭти ключевые слова игнорируются, так как от статистики не зависят никакие объекты.
Примеры
Удаление двух объектов статистики в разных схемах (если эти объекты отсутствуют, ошибки не будет):
DROP STATISTICS IF EXISTS
accounting.users_uid_creation,
public.grants_user_role;Совместимость
Оператор DROP STATISTICS отсутствует в стандарте SQL.
См. также
ALTER STATISTICS, CREATE STATISTICSDROP STATISTICS
DROP STATISTICS — remove extended statistics
Synopsis
DROP STATISTICS [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Description
DROP STATISTICS removes statistics object(s) from the database. Only the statistics object's owner, the schema owner, or a superuser can drop a statistics object.
Parameters
IF EXISTSDo not throw an error if the statistics object does not exist. A notice is issued in this case.
nameThe name (optionally schema-qualified) of the statistics object to drop.
CASCADERESTRICTThese key words do not have any effect, since there are no dependencies on statistics.
Examples
To destroy two statistics objects in different schemas, without failing if they don't exist:
DROP STATISTICS IF EXISTS
accounting.users_uid_creation,
public.grants_user_role;
Compatibility
There is no DROP STATISTICS command in the SQL standard.