什么是“访问方法”?

Jam*_*iew 6 postgresql index terminology

CREATE ACCESS METHODPostgreSQL中的DDL上下文中,

CREATE ACCESS METHOD name
    TYPE access_method_type
    HANDLER handler_function
Run Code Online (Sandbox Code Playgroud)

什么是“访问方法”及其用途的高级描述?

Jef*_*nak 2

在 postgres 中使用CREATE ACCESS METHOD允许您定义一个函数来处理(或“访问”)某种类型的索引。

它的存在是为了让您能够为 postgres 定义新的方法来理解从数据键值到标识相关值的实际 TID 的映射。

如果不了解关系数据库如何工作,您可能不会直接处理它。

  • @a_horse_with_no_name 这不是*所有*关系数据库固有的东西,但由于它处理 TID 的索引,因此您必须了解关系数据库如何工作才能正确实现访问方法。 (2认同)