ALTER DATABASE |
Modifie la base de données |
---|---|
PostgreSQL |
Syntaxe
ALTER DATABASE name [ [ WITH ] option [ ... ] ] où option peut être : ALLOW_CONNECTIONS allowconn CONNECTION LIMIT connlimit IS_TEMPLATE istemplate |
ALTER DATABASE name RENAME TO new_name |
ALTER DATABASE name OWNER TO { new_owner | CURRENT_USER | SESSION_USER } |
ALTER DATABASE name SET TABLESPACE new_tablespace |
ALTER DATABASE name SET configuration_parameter { TO | = } { value | DEFAULT } |
ALTER DATABASE name SET configuration_parameter FROM CURRENT |
ALTER DATABASE name RESET configuration_parameter |
ALTER DATABASE name RESET ALL |
Paramètres
Nom | Description |
---|---|
name | Ce paramètre permet d'indiquer le nom de la base de données dont les attributs doivent être modifiés. |
allowconn | Ce paramètre permet d'indiquer, s'il vaut false, que personne ne peut se connecter à cette base de données. |
connlimit | Ce paramètre permet d'indiquer combien de connexions simultanées peuvent être établies à cette base de données. -1 signifie aucune limite. |
istemplate | Ce paramètre permet d'indiquer, si true, alors cette base de données peut être clonée par n'importe quel utilisateur avec les privilèges CREATEDB ; si false, alors seuls les super-utilisateurs ou le propriétaire de la base de données peuvent la cloner. |
new_name | Ce paramètre permet d'indiquer le nouveau nom de la base de données. |
new_owner | Ce paramètre permet d'indiquer le nouveau propriétaire de la base de données. |
new_tablespace | Ce paramètre permet d'indiquer le nouveau tablespace par défaut de la base de données. Cette forme de commande ne peut pas être exécutée à l'intérieur d'un bloc de transaction. |
configuration_parameter | Ce paramètre permet d'indiquer le paramètre de configuration. |
value | Ce paramètre permet d'indiquer la valeur par défaut de la session de cette base de données pour le paramètre de configuration spécifié sur la valeur donnée. Si la valeur est DEFAULT ou, de manière équivalente, RESET est utilisé, le paramètre spécifique à la base de données est supprimé, de sorte que le paramètre par défaut à l'échelle du système sera hérité dans les nouvelles sessions. Utilisez RESET ALL pour effacer tous les paramètres spécifiques à la base de données. SET FROM CURRENT enregistre la valeur actuelle de la session du paramètre en tant que valeur spécifique à la base de données. |
Description
Cette instruction permet de changer une base de données.
Dernière mise à jour : Jeudi, le 14 Octobre 2021