root/traduc/branches/bv747/manuel/ref/alter_database.sgml

Revision 32, 5.0 kB (checked in by gleu, 3 years ago)

Relecture IX de Thomas Silvi.

Line 
1 <!--
2 $Header: /var/lib/cvs/pgsql-fr/sgml/ref/alter_database.sgml,v 1.6.2.1 2005/03/14 06:03:01 guillaume Exp $
3 PostgreSQL documentation
4 -->
5
6 <refentry id="SQL-ALTERDATABASE">
7  <refmeta>
8   <refentrytitle id="sql-alterdatabase-title">ALTER DATABASE</refentrytitle>
9   <refmiscinfo>SQL - Instructions du langage</refmiscinfo>
10  </refmeta>
11
12  <refnamediv>
13   <refname>ALTER DATABASE</refname>
14   <refpurpose>modifie une base de données</refpurpose>
15  </refnamediv>
16
17  <indexterm zone="sql-alterdatabase">
18   <primary>ALTER DATABASE</primary>
19  </indexterm>
20
21  <refsynopsisdiv>
22 <synopsis>
23 ALTER DATABASE <replaceable class="PARAMETER">nom</replaceable> SET
24 <replaceable>paramètre</replaceable> { TO | = } {
25 <replaceable>valeur</replaceable> | DEFAULT }
26 ALTER DATABASE <replaceable class="PARAMETER">nom</replaceable> RESET
27 <replaceable>paramètre</replaceable>
28 ALTER DATABASE <replaceable class="PARAMETER">nom</replaceable> RENAME TO
29 <replaceable>nouveau nom</replaceable>
30 </synopsis>
31  </refsynopsisdiv>
32
33  <refsect1>
34   <title>Description</title>
35
36   <para>
37    <command>ALTER DATABASE</command> est utilisé pour modifier les attributs
38    d'une base de données.
39   </para>
40
41   <para>
42    Les deux premières formes modifient la session par défaut de la variable
43    de configuration de lancement d'une base PostgreSQL. Chaque fois qu'une
44    nouvelle session est démarrée ultérieurement dans cette base, la valeur
45    spécifiée devient la valeur de session par défaut. La valeur par défaut de la
46    base prend le pas sur la configuration présente dans le fichier
47    <filename>postgresql.conf</> ou sur celle qui a été reçue de la ligne de commande du
48    <command>postmaster</command>.  Seul le propriétaire de la base ou le
49    superutilisateur peut changer les valeurs par défaut de la session d'une
50    base.
51   </para>
52
53   <para>
54    La troisième forme modifie le nom de la base. Seul le propriétaire peut
55    renommer une base, et seulement si il possède le privilège
56    <literal>CREATEDB</literal>. La base utilisée ne peut pas être renommée.
57    (Connectez-vous à une base différente si vous voulez faire ça).
58   </para>
59  </refsect1>
60
61  <refsect1>
62   <title>Paramètres</title>
63
64     <variablelist>
65      <varlistentry>
66       <term><replaceable class="PARAMETER">nom</replaceable></term>
67       <listitem>
68        <para>
69         Le nom d'une base dont les paramètres par défaut de la session seront
70         modifiés.
71        </para>
72       </listitem>
73      </varlistentry>
74
75      <varlistentry>
76       <term><replaceable>paramètre</replaceable></term>
77       <term><replaceable>valeur</replaceable></term>
78       <listitem>
79        <para>
80         Place les paramètres par défaut de la session pour cette base à la
81         valeur donnée. Si <replaceable>valeur</replaceable> est
82         <literal>DEFAULT</literal> ou, de façon équivalente,
83         <literal>RESET</literal> est utilisé, la variable de configuration de la
84         base est supprimée et la configuration par défaut du système sera
85         récupérée lors des nouvelles sessions. Utilisez <literal>RESET
86         ALL</literal> pour rafraîchir toutes les configurations.
87        </para>
88
89        <para>
90         Voir <xref linkend="sql-set" endterm="sql-set-title"> et <xref
91         linkend="runtime-config"> pour plus d'informations sur les paramètres de
92         nom et de valeur admis.
93        </para>
94       </listitem>
95      </varlistentry>
96
97      <varlistentry>
98       <term><replaceable>nouveau nom</replaceable></term>
99       <listitem>
100        <para>
101         Le nouveau nom d'une base.
102        </para>
103       </listitem>
104      </varlistentry>
105   </variablelist>
106  </refsect1>
107
108  <refsect1>
109   <title>Notes</title>
110
111   <para>
112    L'utilisation de <xref linkend="sql-alteruser"
113    endterm="sql-alteruser-title">, est également possible pour lier une session
114    par défaut à un utilisateur plutôt qu'à une base. Les configurations
115    spécifiques à l'utilisateur prennent le pas sur celles spécifiques à la base
116    s'il y a conflit.
117   </para>
118  </refsect1>
119
120  <refsect1>
121   <title>Exemples</title>
122
123   <para>
124    Pour désactiver les parcours d'index par défaut de la base
125    <literal>test</literal>&nbsp;:
126
127 <programlisting>
128 ALTER DATABASE test SET enable_indexscan TO off;
129 </programlisting>
130   </para>
131  </refsect1>
132
133  <refsect1>
134   <title>Compatibilité</title>
135    
136   <para>
137    La relation <command>ALTER DATABASE</command> est une extension
138    <productname>PostgreSQL</productname>.
139   </para>
140  </refsect1>
141
142  <refsect1>
143   <title>Voir aussi</title>
144
145   <simplelist type="inline">
146    <member><xref linkend="sql-alteruser" endterm="sql-alteruser-title"></member>
147    <member><xref linkend="sql-createdatabase" endterm="sql-createdatabase-title"></member>
148    <member><xref linkend="sql-dropdatabase" endterm="sql-dropdatabase-title"></member>
149    <member><xref linkend="sql-set" endterm="sql-set-title"></member>
150   </simplelist>
151  </refsect1>
152 </refentry>
153
154 <!-- Keep this comment at the end of the file
155 Local variables:
156 mode: sgml
157 sgml-omittag:nil
158 sgml-shorttag:t
159 sgml-minimize-attributes:nil
160 sgml-always-quote-attributes:t
161 sgml-indent-step:1
162 sgml-indent-data:t
163 sgml-parent-document:nil
164 sgml-default-dtd-file:"../reference.ced"
165 sgml-exposed-tags:nil
166 sgml-local-catalogs:"/usr/lib/sgml/catalog"
167 sgml-local-ecat-files:nil
168 End:
169 -->
Note: See TracBrowser for help on using the browser.