Iam*_*mIC 5 postgresql indexing storage postgresql-9.6
PG中的索引是否存储某种类型的行内部ID,或者存储行的主键?
我推断它必须是内部行 ID,因为表不必具有 PK。但是,我找不到这个问题的具体答案。
小智 4
每行都有一个存储在系统列中的内部“地址” ctid(与 Oracle 的 非常相似rowid)。该 ctid 值存储在索引中。
更多详细信息请参阅手册:
如果需要,您可以选择该列:
select ctid, t.*
from your_table t;
Run Code Online (Sandbox Code Playgroud)