回顧 第 19 章,PostgreSQL 伺服器提供大量的執行期配置變數。您可以為許多這些設定設定特定資料庫的預設值。
例如,如果由於某些原因您想停用GEQO最佳化器用於給定的資料庫,您通常必須為所有資料庫停用它,或確保每個連線的客戶端都仔細地發出 SET geqo TO off
。若要使此設定成為特定資料庫中的預設值,您可以執行指令
ALTER DATABASE mydb SET geqo TO off;
這將儲存設定(但不會立即設定它)。在後續連線到此資料庫時,它看起來就像是在會話開始之前執行了 SET geqo TO off;
一樣。請注意,使用者仍然可以在他們的會話期間變更此設定;它只會是預設值。若要取消任何此類設定,請使用 ALTER DATABASE
。dbname
RESET varname
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清之處,請使用此表單來回報文件問題。