ALTER STATISTICS — 變更擴展統計物件的定義
ALTER STATISTICSname
OWNER TO {new_owner
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER STATISTICSname
RENAME TOnew_name
ALTER STATISTICSname
SET SCHEMAnew_schema
ALTER STATISTICSname
SET STATISTICS {new_target
| DEFAULT }
ALTER STATISTICS
變更現有擴展統計物件的參數。任何未在 ALTER STATISTICS
指令中明確設定的參數,都會保留其先前的設定。
您必須擁有該統計物件才能使用 ALTER STATISTICS
。要變更統計物件的綱要,您還必須在新綱要上擁有 CREATE
權限。若要變更擁有者,您必須能夠 SET ROLE
為新的擁有角色,並且該角色必須在統計物件的綱要上擁有 CREATE
權限。(這些限制確保變更擁有者不會執行任何您無法透過刪除和重新建立統計物件來完成的操作。但是,超級使用者無論如何都可以變更任何統計物件的所有權。)
name
要變更的統計物件的名稱(可選擇加上綱要限定詞)。
new_owner
統計物件新擁有者的使用者名稱。
new_name
統計物件的新名稱。
new_schema
統計物件的新綱要。
new_target
後續 ANALYZE
操作的此統計物件的統計資料收集目標。目標可以設定在 0 到 10000 的範圍內。將其設定為 DEFAULT
以還原為使用系統預設統計資料目標 (default_statistics_target)。 (設定為 -1 的值是一種過時的拼寫方式,以獲得相同的結果。) 有關 PostgreSQL 查詢規劃器使用統計資料的更多資訊,請參閱 第 14.2 節。
SQL 標準中沒有 ALTER STATISTICS
指令。
如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來回報文件問題。