ALTER_STATISTICS - change the definition of an extended statistics object
| Use Case | Command | Description |
|---|---|---|
| Change Owner | ALTER STATISTICS name OWNER TO new_owner; | Transfer ownership of the statistics object |
| Rename Object | ALTER STATISTICS name RENAME TO new_name; | Rename the statistics object |
| Move to Schema | ALTER STATISTICS name SET SCHEMA new_schema; | Move the object to a different schema |
| Set Statistics Target | ALTER STATISTICS name SET STATISTICS new_target; | Adjust the statisticsโgathering granularity for ANALYZE |
ALTER STATISTICS name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER STATISTICS name RENAME TO new_name
ALTER STATISTICS name SET SCHEMA new_schema
ALTER STATISTICS name SET STATISTICS new_target
โ๏ธ ALTER STATISTICS changes the parameters of an existing extended statistics object. Any parameters not specifically set in the ALTER STATISTICS command retain their prior settings.
You must own the statistics object to use ALTER STATISTICS. To change a statistics object's schema, you must also have CREATE privilege on the new schema. To alter the owner, you must also be a direct or indirect member of the new owning role, and that role must have CREATE privilege on the statistics object's schema. (These restrictions enforce that altering the owner doesn't do anything you couldn't do by dropping and recreating the statistics object. However, a superuser can alter ownership of any statistics object anyway.)
default_statistics_target). For more information on the use of statistics by the PostgreSQL query planner, refer to Section 14.2.There is no ALTER STATISTICS command in the SQL standard.
Generated by phpman v4.9.22-1-g1b0fcb4 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-05 06:02 @216.73.216.52
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Enhanced by LLM: deepseek-v4-pro / taotoken.net / www.chedong.com - original format