Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Avance rapide | Suivant |
ALTER DATABASE nom SET paramètre { TO | = } { valeur | DEFAULT } ALTER DATABASE nom RESET paramètre ALTER DATABASE nom RENAME TO nouveau nom
ALTER DATABASE est utilisé pour modifier les attributs d'une base de données.
Les deux premières formes modifient la session par défaut de la variable de configuration de lancement d'une base PostgreSQL. Chaque fois qu'une nouvelle session est démarrée ultérieurement dans cette base, la valeur spécifiée devient la valeur de session par défaut. La valeur par défaut de la base prend le pas sur la configuration présente dans le fichier postgresql.conf ou sur celle qui a été reçue de la ligne de commande du postmaster. Seul le propriétaire de la base ou le superutilisateur peut changer les valeurs par défaut de la session d'une base.
La troisième forme modifie le nom de la base. Seul le propriétaire peut renommer une base, et seulement si il possède le privilège CREATEDB. La base utilisée ne peut pas être renommée. (Connectez-vous à une base différente si vous voulez faire ça).
Le nom d'une base dont les paramètres par défaut de la session seront modifiés.
Place les paramètres par défaut de la session pour cette base à la valeur donnée. Si valeur est DEFAULT ou, de façon équivalente, RESET est utilisé, la variable de configuration de la base est supprimée et la configuration par défaut du système sera récupérée lors des nouvelles sessions. Utilisez RESET ALL pour rafraîchir toutes les configurations.
Voir SET et Section 16.4 pour plus d'informations sur les paramètres de nom et de valeur admis.
Le nouveau nom d'une base.
L'utilisation de ALTER USER, est également possible pour lier une session par défaut à un utilisateur plutôt qu'à une base. Les configurations spécifiques à l'utilisateur prennent le pas sur celles spécifiques à la base s'il y a conflit.
Pour désactiver les parcours d'index par défaut de la base test :
ALTER DATABASE test SET enable_indexscan TO off;
Précédent | Sommaire | Suivant |
ALTER CONVERSION | Niveau supérieur | ALTER DOMAIN |