18.4. Configuration d'une base de donn�es

Comme il est dit dans le Section 16.4, le serveur PostgreSQL offre un grand nombre de variables de configuration � chaud. Vous pouvez sp�cifier des valeurs par d�faut, valables pour une base de donn�es particuli�re, pour nombre de ces variables.

Par exemple, si pour une raison quelconque vous voulez d�sactiver l'optimiseur GEQO pour une base de donn�e particuli�re, vous n'avez pas besoin de le d�sactiver pour toutes les bases de donn�es ou de faire en sorte que tout client se connectant ex�cute la commande SET geqo TO off;. Pour appliquer ce r�glage par d�faut � la base de donn�es en question, vous pouvez ex�cuter la commande

     ALTER DATABASE mabase SET geqo TO off;
    

Cela sauvegardera le r�glage (mais ne l'appliquera pas imm�diatement) et lors des connexions ult�rieures, tout se passera comme si la commande SET geqo TO off; �tait ex�cut�e juste avant de commencer la session. Notez que les utilisateurs peuvent cependant modifier ce r�glage pendant la session ; il s'agit seulement d'un r�glage par d�faut. Pour annuler un tel r�glage par d�faut, utilisez ALTER DATABASE nombase RESET nomvariable;.