Section courante

A propos

Section administrative du site

ALTER DATABASE

Modifie la base de données
PostgreSQL

Syntaxe

ALTER DATABASE name [ [ WITH ] option [ ... ] ]

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