ALTER TABLESPACE — Modifier la définition d'un tablespace
ALTER TABLESPACE nom RENAME TO nouveau_nom ALTER TABLESPACE nom OWNER TO nouveau_propriétaire ALTER TABLESPACE name SET ( option_tablespace = valeur [, ... ] ) ALTER TABLESPACE name RESET ( option_tablespace [, ... ] )
ALTER TABLESPACE modifie la définition d'un tablespace.
Seul le propriétaire du tablespace peut utiliser ALTER TABLESPACE. Pour modifier le propriétaire, il est nécessaire d'être un membre direct ou indirect du nouveau rôle propriétaire (les superutilisateurs ont automatiquement tous ces droits).
Le nom du tablespace.
Le nouveau nom du tablespace. Le nouveau nom ne peut pas débuter par pg_ car ces noms sont réservés aux espaces logiques système.
Le nouveau propriétaire du tablespace.
Un paramètre du tablespace à configurer ou réinitialiser. Actuellement, les seuls paramètres disponibles sont seq_page_cost et random_page_cost. Configurer une valeur pour un tablespace particulier surchargera l'estimation habituelle du planificateur pour le coût de lecture de pages pour les tables du tablespace, comme indiqué par les paramètres de configuration du même nom (voir seq_page_cost, random_page_cost). Ceci peut être utile si un tablespace se trouve sur un disque qui est plus rapide ou plus lent du reste du système d'entrées/sorties.