ALTER STATISTICS — Modifier la définition d'un objet statistique étendu
ALTER STATISTICSnom
OWNER TO {nouveau_propriétaire
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER STATISTICSnom
RENAME TOnouveau_nom
ALTER STATISTICSnom
SET SCHEMAnouveau_schéma
ALTER STATISTICSname
SET STATISTICS {nouvelle_cible
| DEFAULT }
ALTER STATISTICS
change les paramètres d'un objet
statistiques étendu existant. Tous les paramètres qui n'ont pas été
spécifiquement positionnés dans la commande ALTER
STATISTICS
conservent leurs précédentes valeurs.
Vous devez être propriétaire de l'objet statistique pour pouvoir utiliser
ALTER STATISTICS
. Pour changer le schéma d'un objet
statistiques, vous devez également avoir le droit CREATE
sur le nouveau schéma. Pour modifier le propriétaire, vous devez être capable
d'utiliser SET ROLE
vers le nouveau rôle propriétaire, et
ce rôle
doit avoir le droit CREATE
sur le schéma d'un objet
statistique. (Ces restrictions assurent que la modification du propriétaire
ne fasse rien que vous ne pourriez faire en supprimant et recréant l'objet
statistiques. Néanmoins, un superutilisateur peut de toute façon modifier
le propriétaire de n'importe quel objet statistique.)
nom
Le nom (éventuellement qualifié du nom du schéma) de l'objet statistique devant être modifié.
nouveau_proprietaire
Le nom d'utilisateur du nouveau propriétaire de l'objet statistique.
nouveau_nom
Le nouveau nom de l'objet statistique.
nouveau_schema
Le nouveau schéma de l'objet statistique.
nouvelle_cible
La cible de la récupération de statistiques pour cet objet lors des
prochaines opérations ANALYZE
. La cible est
contenue dans l'intervalle 0 à 10000. Sinon, configurez la à
DEFAULT
pour revenir à l'utilisation de la cible statistique par défaut
du système (default_statistics_target).
(La configurer à -1 est l'ancienne façon d'obtenir le même
résultat.) Pour plus d'informations sur
l'utilisation des statistiques par l'optimiseur de
PostgreSQL, référez-vous à Section 14.2.
Il n'y a pas de commande ALTER STATISTICS
dans le standard
SQL.