pg_am

pg_am 表存储有关索引访问方法的信息。系统所支持的每一种索引访问方法都有一行。

表 1. pg_catalog.pg_am
类型引用描述
amnamename 访问方法的名称
amstrategiesint2 此访问方法的操作符策略数量
amsupportint2 此访问方法的支持例程数量
amorderstrategyint2 如果索引不提供排序顺序,则为零。否则是描述排序顺序的策略操作符的策略编号
amcanuniqueboolean 访问方法是否支持唯一索引?
amcanmulticolboolean 访问方法是否支持多列索引?
amoptionalkeyboolean 访问方法是否支持对第一个索引列没有任何约束的扫描?
amindexnullsboolean 访问方法是否支持空索引条目?
amstorageboolean 索引存储数据类型能否与列数据类型不同?
amclusterableboolean 能否以这种类型的索引作聚簇?
aminsertregprocpg_proc.oid“插入此元组”函数
ambeginscanregprocpg_proc.oid“开始新扫描”函数
amgettupleregprocpg_proc.oid“下一个有效的元组”函数
amgetmultiregprocpg_proc.oid“获取多个元组”函数
amrescanregprocpg_proc.oid“重新启动扫描”函数
amendscanregprocpg_proc.oid“结束扫描”函数
ammarkposregprocpg_proc.oid“标记当前扫描位置”函数
amrestrposregprocpg_proc.oid“恢复已标记扫描位置”函数
ambuildregprocpg_proc.oid“建立新的索引”函数
ambulkdeleteregprocpg_proc.oid批量删除函数
amvacuumcleanupregprocpg_proc.oid后-VACUUM清理函数
amcostestimateregprocpg_proc.oid估计索引扫描代价的函数
amoptionsregprocpg_proc.oid为索引解析和验证reloptions的函数

上级主题: 系统目录定义