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