Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
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 nom OWNER TO nouveau_propri�taire
ALTER DATABASE modifie 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. Certaines variables ne peuvent pas �tre configur�es de cette fa�on ou peuvent seulement �tre configur�es par un superutilisateur.
La troisi�me forme modifie le nom de la base. Seul le propri�taire ou le superutilisateur peut renommer une base ; le propri�taire doit aussi poss�der le droit CREATEDB. La base utilis�e ne peut pas �tre renomm�e. (Connectez-vous � une base diff�rente si vous voulez faire �a).
La quatri�me forme change le propri�taire de la base de donn�es. Seul un superutilisateur peut modifier le propri�taire de la base de donn�es.
Le nom d'une base dont les attributs sont � modifier.
Configure la valeur par d�faut de la session sur cette base de donn�e pour ce param�tre avec cette valeur. 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 sp�cifiques � cette base de donn�es.
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.
Le nouveau propri�taire de la base de donn�es.
Il est possible de lier une session par d�faut � un utilisateur plut�t qu'� une base ; voir ALTER USER. 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 |