Documentation PostgreSQL 14.22 » Référence » Commandes SQL » ALTER STATISTICS

Précédent | Niveau supérieur | Suivant
ALTER SERVER | Sommaire | ALTER SUBSCRIPTION

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

## Voir aussi

CREATE STATISTICS, DROP STATISTICS