Section courante

A propos

Section administrative du site

REINDEX

Réindex
PostgreSQL

Syntaxe

REINDEX [ ( VERBOSE ) ] { INDEX | TABLE | SCHEMA | DATABASE | SYSTEM } name

Paramètres

Nom Description
INDEX Ce paramètre permet de recréer l'index spécifié.
TABLE Ce paramètre permet de recréer tous les index de la table spécifiée. Si la table a une table «TOAST» secondaire, celle-ci est également réindexée.
SCHEMA Ce paramètre permet de recréer tous les index du schéma spécifié. Si une table de ce schéma a une table «TOAST» secondaire, celle-ci est également réindexée. Les index sur les catalogues système partagés sont également traités. Cette forme de REINDEX ne peut pas être exécutée à l'intérieur d'un bloc de transaction.
DATABASE Ce paramètre permet de recréer tous les index dans la base de données actuelle. Les index sur les catalogues système partagés sont également traités. Cette forme de REINDEX ne peut pas être exécutée à l'intérieur d'un bloc de transaction.
SYSTEM Ce paramètre permet de recréer tous les index sur les catalogues système dans la base de données actuelle. Des index sur les catalogues système partagés sont inclus. Les index sur les tables utilisateur ne sont pas traités. Cette forme de REINDEX ne peut pas être exécutée à l'intérieur d'un bloc de transaction.
name Ce paramètre permet d'indiquer le nom de l'index, de la table ou de la base de données spécifique à réindexer. Les noms d'index et de table peuvent être qualifiés de schéma. Actuellement, REINDEX DATABASE et REINDEX SYSTEM ne peuvent réindexer que la base de données actuelle, leur paramètre doit donc correspondre au nom de la base de données actuelle.
VERBOSE Ce paramètre permet d'afficher un rapport de progression au fur et à mesure que chaque index est réindexé.

Description

Cette instruction permet de reconstruire les index.



Dernière mise à jour : Jeudi, le 14 Octobre 2021