支援的版本: 目前版本 (17) / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3

22.4. 資料庫設定 #

回顧 第 19 章PostgreSQL 伺服器提供大量的執行期配置變數。您可以為許多這些設定設定特定資料庫的預設值。

例如,如果由於某些原因您想停用GEQO最佳化器用於給定的資料庫,您通常必須為所有資料庫停用它,或確保每個連線的客戶端都仔細地發出 SET geqo TO off。若要使此設定成為特定資料庫中的預設值,您可以執行指令

ALTER DATABASE mydb SET geqo TO off;

這將儲存設定(但不會立即設定它)。在後續連線到此資料庫時,它看起來就像是在會話開始之前執行了 SET geqo TO off; 一樣。請注意,使用者仍然可以在他們的會話期間變更此設定;它只會是預設值。若要取消任何此類設定,請使用 ALTER DATABASE dbname RESET varname

提交更正

如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清之處,請使用此表單來回報文件問題。