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 界面中 ltreeltree_gist 之间的区别吗?

我在文档中找不到任何内容。

ltree_gist 是一个实现细节,用于实现对 ltree 值的 GiST 索引支持。用于存储索引条目。

该类型不能直接在 SQL 或 table 定义中使用。