gpt4 book ai didi

sql - 如何从 postgreSQL INDEX 中选择数据?

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:31 26 4
gpt4 key购买 nike

如果我使用以下命令创建索引:CREATE INDEX ixname ON tbname (id);

其中 ixname 是索引的名称,tbname 是要为其创建索引的表名,id 是索引的列索引是为了。

现在,如果我想查看 ixname 中的内容,我该怎么做? (我假设索引是具有排序列的关系/表)

最佳答案

你就是做不到。不作为客户端,不使用 SQL。

索引中的数据是 PostgreSQL 内部的,外部世界无法访问。您可以 introspect your index definitions(使用 pg_indexes 表或 pg_get_indexdef 函数),但您无法查找其中实际存储的内容。

好吧,从技术上讲,您可以在其中存储索引数据的 find the file(s)(使用 pg_class.relfilenode 并检查 base/ 子目录中的文件),并解码 binary data他们的 b 树(或者你的索引使用的任何东西),但我不确定这是你想要做的。除非您打算学习或破解 PostgreSQL 内部结构。

关于sql - 如何从 postgreSQL INDEX 中选择数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43822114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com