Section courante

A propos

Section administrative du site

ALTER TABLESPACE

Modifie l'espace de table
PostgreSQL

Syntaxe

ALTER TABLESPACE name RENAME TO new_name
ALTER TABLESPACE name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
ALTER TABLESPACE name SET ( tablespace_option = value [, ... ] )
ALTER TABLESPACE name RESET ( tablespace_option [, ... ] )

Paramètres

Nom Description
name Ce paramètre permet d'indiquer le nom d'une tablespace existante.
new_name Ce paramètre permet d'indiquer le nouveau nom du tablespace. Le nouveau nom ne peut pas commencer par pg_, car ces noms sont réservés aux tablespace système.
new_owner Ce paramètre permet d'indiquer le nouveau propriétaire du tablespace.
tablespace_option Ce paramètre permet d'indiquer un paramètre d'espace de table à définir ou à réinitialiser. Actuellement, les seuls paramètres disponibles sont seq_page_cost, random_page_cost et effective_io_concurrency. La définition de l'une ou l'autre valeur pour un tablespace particulier remplacera l'estimation habituelle du planificateur du coût de lecture des pages des tables de ce tablespace, tel qu'établi par les paramètres de configuration du même nom. Cela peut être utile si un tablespace se trouve sur un disque étant plus rapide ou plus lent que le reste du sous-système d'entrée/sortie.

Description

Cette instruction permet de changer la définition d'un tablespace.



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