Rob*_*and 2 sql database postgresql
如果我使用以下命令创建索引: CREATE INDEX ixname ON tbname (id);
CREATE INDEX ixname ON tbname (id);
ixnameindex的名称在哪里,tbname是要为其创建索引的表名,是索引所用id的列.
ixname
tbname
id
现在,如果我想查看内容ixname,我该怎么做?(我要假设索引是带有排序列的关系/表)
drd*_*man 15
你不能.不是作为客户端,不是使用SQL.
索引中的数据是PostgreSQL的内部数据,外部世界无法访问它.您可以自省索引定义(使用pg_indexes表或pg_get_indexdef函数),但无法查找实际存储在索引定义中的内容.
pg_indexes
pg_get_indexdef
好吧,你在技术上可以找到存储索引数据pg_class.relfilenode的文件(使用和检查base/子目录中的文件),并解码其b树的二进制数据(或索引使用的任何数据),但我是不确定这是你想做的.除非你打算学习或破解PostgreSQL内部.
pg_class.relfilenode
base/
归档时间:
8 年,5 月 前
查看次数:
2567 次
最近记录:
6 年,1 月 前