# 23.4.数据库配置

召回第20章PostgreSQL server提供了大量运行时配置变量。您可以为其中许多设置设置特定于数据库的默认值。

例如,如果出于某种原因,您希望对给定数据库禁用GEQO优化器,通常必须对所有数据库禁用它,或者确保每个连接的客户机都小心地发出问题将geqo设置为off。要使此设置成为特定数据库中的默认设置,可以执行以下命令:

ALTER DATABASE mydb SET geqo TO off;

这将保存设置(但不会立即设置)。在与该数据库的后续连接中,它将显示为将geqo设置为off;已在会话开始前执行。请注意,用户仍可以在会话期间更改此设置;这只是默认设置。要撤消任何此类设置,请使用改变数据库*库名*重置*变量名*.