2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 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

提交更正

如果您在文件中發現任何不正確、與您在使用特定功能時的體驗不符或需要進一步說明的內容,請使用此表格來報告文件問題。