正如第 19 章中所述,PostgreSQL 伺服器提供了大量執行時配置變數。您可以為這些設定中的許多設定資料庫特定的預設值。
例如,如果您出於某種原因希望停用某個資料庫的GEQO最佳化器,通常您必須將其停用為所有資料庫,或者確保每個連線的客戶端都仔細地發出 SET geqo TO off
。要將此設定設為特定資料庫中的預設設定,您可以執行以下命令:
ALTER DATABASE mydb SET geqo TO off;
這將儲存設定(但不會立即設定)。在後續連線到該資料庫時,將如同在會話開始前剛剛執行了 SET geqo TO off;
一樣。請注意,使用者仍然可以在其會話中更改此設定;它僅作為預設值。要撤銷任何此類設定,請使用 ALTER DATABASE
。dbname
RESET varname
如果您在文件中發現任何不正確、與您在使用特定功能時的體驗不符或需要進一步說明的內容,請使用此表格來報告文件問題。