Nom |
Description |
tablespace_name |
Ce paramètre permet d'indiquer le nom d'un tablespace à créer. Le nom ne peut pas commencer par pg_, car ces noms sont réservés aux tablespaces système. |
user_name |
Ce paramètre permet d'indiquer le nom de l'utilisateur possédant le tablespace. S'il est omis, la valeur par défaut est l'utilisateur exécutant la commande. Seuls les superutilisateurs peuvent créer des tablespaces, mais ils peuvent attribuer la propriété des tablespaces à des non-superutilisateurs. |
directory |
Ce paramètre permet d'indiquer le répertoire étant utilisé pour le tablespace. Le répertoire doit être vide et doit appartenir à l'utilisateur du système PostgreSQL. Le répertoire doit être spécifié par un nom de chemin absolu. |
tablespace_option |
Ce paramètre permet de 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. |