更新时间:2026-07-28 GMT+08:00
分享

如何查询表存在的索引?

答:通过pg_indexes视图可查询表存在的索引。示例如下:

--查询tbl_test1表存在的索引。
gaussdb=#  SELECT * FROM pg_indexes WHERE tablename='tbl_test1';
 schemaname | tablename | indexname | tablespace |                                               indexdef                                     

------------+-----------+-----------+------------+-------------------------------------------------------------------------------------------------------
 public     | tbl_test1 | idx_test1 |            | CREATE INDEX idx_test1 ON tb1_test1 USING ubtree (a) WITH (storage_type=USTORE) TABLESPACE pg_default
(1 row)

相关文档