标签: postgresql indexing storage postgresql-9.6
PG中的索引存储某种类型的行内部ID,还是存储行的主键?
我推断它必须是内部行ID,因为表格不必具有PK' s。但是,我无法找到这个问题的具体答案。
答案 0 :(得分:1)
每行都有一个内部“地址”存储在系统列ctid中(非常类似于Oracle的rowid)。该ctid值存储在索引中。
ctid
rowid
手册中有更多详细信息:
如果需要,您可以选择该列:
select ctid, t.* from your_table t;