PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 14.15 » 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_proprietaire | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER STATISTICS nom RENAME TO nouveau_nom
ALTER STATISTICS nom SET SCHEMA nouveau_schema
ALTER STATISTICS name SET STATISTICS nouvelle_cible
  

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é dans la commande ALTER STATISTICS conservent leurs précédentes valeurs.

Vous devez être propriétaire de l'objet statistiques pour pouvoir utiliser ALTER STATISTICS. Pour changer le schéma d'un objet statistiques, vous devez également avoir le privilège 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 privilège CREATE sur le schéma d'un objet statistiques. (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 super-utilisateur peut de toutes façons 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 statistiques devant être modifié.

nouveau_proprietaire

Le nom d'utilisateur du nouveau propriétaire de l'objet statistiques.

nouveau_nom

Le nouveau nom de l'objet statistiques.

nouveau_schema

Le nouveau schéma de l'objet statistiques.

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.

Compatibilité

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