ppostgres rowid

postgres中的行id

原文地址

  • postgres数据库没有rowid这一列,做为记录的唯一索引。然而,ctid在postgres中可以唯一标识一条记录。postgres数据中每张表都有ctid这一字段。表和索引以数组的方式存放,大小固定,一般为8KB。对ctid来说,由BLOCK_ID,ITEM_ID组成,第一个数字表示page number,第二数字表示记录的数量。ctid是按序列增加的,如果更新一条记录,会得到新的ctid,旧的ctid不会再使用,新的ctid替换旧的ctid.

猜你喜欢

转载自blog.csdn.net/yue1241630499/article/details/107146768