LTree 和 Postgresql 中的 LTree_Gist 有什么区别?
What is the difference between LTree and LTree_Gist in Postgresql?
在 PGAdmin 4 的创建 table 向导中,当您打开列类型下拉菜单时,有一个名为 ltree_gist
.
的类型
知道 GIST 可能是在 ltree
列上使用的最佳索引选项,我怀疑 ltree_gist
只是 ltree
并在其上定义了一个索引,因为它是合理的只需一步即可创建具有 GIST
索引的 ltree
类型列。但看起来不是那样!
长话短说,有人可以解释一下 PGAdmin4 界面中 ltree
和 ltree_gist
之间的区别吗?
我在文档中找不到任何内容。
ltree_gist
是一个实现细节,用于实现对 ltree
值的 GiST 索引支持。用于存储索引条目。
该类型不能直接在 SQL 或 table 定义中使用。
在 PGAdmin 4 的创建 table 向导中,当您打开列类型下拉菜单时,有一个名为 ltree_gist
.
知道 GIST 可能是在 ltree
列上使用的最佳索引选项,我怀疑 ltree_gist
只是 ltree
并在其上定义了一个索引,因为它是合理的只需一步即可创建具有 GIST
索引的 ltree
类型列。但看起来不是那样!
长话短说,有人可以解释一下 PGAdmin4 界面中 ltree
和 ltree_gist
之间的区别吗?
我在文档中找不到任何内容。
ltree_gist
是一个实现细节,用于实现对 ltree
值的 GiST 索引支持。用于存储索引条目。
该类型不能直接在 SQL 或 table 定义中使用。