ALTER INDEX
是用于修改索引的 DDL 命令。
ALTER INDEX
添加于 PostgreSQL 8.0。
更改历史
- PostgreSQL 14
ALTER INDEX ... ALTER COLLATION ...
语法添加 (提交 257836a7)
- PostgreSQL 13
NO DEPENDS ON EXTENSION
语法添加 (提交 5fc70394)
- PostgreSQL 11
- PostgreSQL 9.6
DEPENDS ON EXTENSION
语法添加 (提交 f2fcad27)
- PostgreSQL 9.4
ALTER INDEX ALL IN TABLESPACE
语法添加 (提交 d9b2bc45)
- PostgreSQL 9.2
ALTER INDEX IF EXISTS ...
语法添加 (提交 b8a91d9d)
- PostgreSQL 8.2
ALTER INDEX ... { SET | RESET }
语法添加 (提交 277807bd)
- PostgreSQL 8.1
ALTER INDEX ... OWNER
语法现在被忽略并生成WARNING
(提交 83357da6)
- PostgreSQL 8.0
- 添加 (提交 09d4e96d)
示例
ALTER INDEX
的基本用法示例
postgres=# ALTER INDEX foo_bar_id_idx RENAME TO foo_bar_ref_idx; ALTER INDEX
参考
- PostgreSQL 文档: ALTER INDEX