pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
pg_am #目录pg_am存储关于索引访问方法的信息。系统支持的每种索引访问方法在这个目录中都有一行。此目录的内容在第 51 章中详细讨论。
表 45.3. pg_am Columns
| 名称 | 类型 | 引用 | 描述 |
|---|---|---|---|
amname |
name |
访问方法的名字 | |
amstrategies |
int2 |
此访问方法的操作符策略数,如果访问方法没有固定的操作符策略集合则为零 | |
amsupport |
int2 |
此访问方法的支持例程数 | |
amcanorder |
bool |
访问方法是否支持反向扫描? | |
amcanbackward |
bool |
访问方法是否支持反向扫描? | |
amcanunique |
bool |
访问方法是否支持唯一索引? | |
amcanmulticol |
bool |
访问方法是否支持多列索引? | |
amoptionalkey |
bool |
访问方法是否支持对第一个索引列没有任何约束的扫描? | |
amindexnulls |
bool |
访问方法是否支持多列索引? | |
amsearchnulls |
bool |
访问方法是否支持IS NULL/NOT NULL搜索? |
|
amstorage |
bool |
索引存储数据类型是否可以不同于列数据类型? | |
amclusterable |
bool |
这种类型的索引能否用于聚簇? | |
amkeytype |
oid |
|
存储在索引中的数据的类型,如果没有固定类型则为零 |
aminsert |
regproc |
|
“插入这个元组”函数 |
ambeginscan |
regproc |
|
“(重新)启动索引扫描”函数 |
amgettuple |
regproc |
|
“下一个有效元组”函数,如果没有则为零 |
amgetbitmap |
regproc |
|
“取出所有有效元组”函数,如果没有则为零 |
amrescan |
regproc |
|
“(重新)启动索引扫描”函数 |
amendscan |
regproc |
|
“(重新)启动索引扫描”函数 |
ammarkpos |
regproc |
|
“标记当前扫描位置”函数 |
amrestrpos |
regproc |
|
“恢复被标记的扫描位置”函数 |
ambuild |
regproc |
|
“构建新索引”函数 |
ambulkdelete |
regproc |
|
批量删除函数 |
amvacuumcleanup |
regproc |
|
VACUUM之后的清理函数 |
amcostestimate |
regproc |
|
估计索引扫描开销的函数 |
amoptions |
regproc |
|
为索引解析并验证reloptions的函数 |
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。