ALTER STATISTICS — cambiar la definición de un objeto de estadísticas extendidas
ALTER STATISTICSnameOWNER TO {new_owner| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER STATISTICSnameRENAME TOnew_nameALTER STATISTICSnameSET SCHEMAnew_schemaALTER STATISTICSnameSET STATISTICS {new_target| DEFAULT }
ALTER STATISTICS cambia los parámetros de un
objeto de estadísticas extendidas existente. Cualquier parámetro que no se establezca
específicamente en el comando ALTER STATISTICS conserva
su configuración anterior.
Debes ser el propietario del objeto de estadísticas para usar ALTER STATISTICS.
Para cambiar el esquema de un objeto de estadísticas, también debes
tener el privilegio CREATE en el nuevo esquema.
Para cambiar el propietario, debes ser capaz de hacer SET ROLE al
nuevo rol propietario, y ese rol debe tener el privilegio CREATE
en el esquema del objeto de estadísticas.
(Estas restricciones garantizan que cambiar el propietario no permita hacer
nada que no pudieras hacer eliminando y volviendo a crear el objeto de estadísticas.
Sin embargo, un superusuario puede cambiar la propiedad de cualquier objeto de
estadísticas de todos modos).
nameEl nombre (opcionalmente calificado por esquema) del objeto de estadísticas que se va a modificar.
new_ownerEl nombre de usuario del nuevo propietario del objeto de estadísticas.
new_nameEl nuevo nombre para el objeto de estadísticas.
new_schemaEl nuevo esquema para el objeto de estadísticas.
new_target
El objetivo de recopilación de estadísticas para este objeto de estadísticas para las siguientes
operaciones ANALYZE.
El objetivo se puede establecer en el rango de 0 a 10000. Establécelo en
DEFAULT para volver a usar el objetivo de estadísticas
predeterminado del sistema (default_statistics_target).
(Establecer un valor de -1 es una forma obsoleta de especificar el mismo resultado).
Para obtener más información sobre el uso de estadísticas por parte del
optimizador de consultas de PostgreSQL, consulta
Section 14.2.
No existe el comando ALTER STATISTICS en el estándar SQL.