ALTER STATISTICS — Modifier la définition d'un objet statistique étendu
ALTER STATISTICSnomOWNER TO {nouveau_propriétaire| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER STATISTICSnomRENAME TOnouveau_nomALTER STATISTICSnomSET SCHEMAnouveau_schémaALTER STATISTICSnameSET STATISTICSnouvelle_cible
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 également
être un membre direct ou indirect du 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.)
nomLe nom (éventuellement qualifié du nom du schéma) de l'objet statistique devant être modifié.
nouveau_proprietaireLe nom d'utilisateur du nouveau propriétaire de l'objet statistique.
nouveau_nomLe nouveau nom de l'objet statistique.
nouveau_schemaLe 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 à -1
pour revenir à l'utilisation du maximum de la cible statistique des
colonnes référencées, si elles sont configurées, ou de la cible
statistique par défaut du système (default_statistics_target). 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.