PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.1 » Référence » Commandes SQL » ALTER STATISTICS

ALTER STATISTICS

ALTER STATISTICS — Modifier la définition d'un objet statistique étendu

Synopsis

ALTER STATISTICS nom OWNER TO { nouveau_propriétaire | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER STATISTICS nom RENAME TO nouveau_nom
ALTER STATISTICS nom SET SCHEMA nouveau_schéma
ALTER STATISTICS name SET STATISTICS { nouvelle_cible | DEFAULT }
  

Description

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.)

Paramètres

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.

Compatibilité

Il n'y a pas de commande ALTER STATISTICS dans le standard SQL.