概述

在PostgreSQL数据库中,每个表都会有几个系统字段,这些字段是由系统隐含定义的。正常情况下是不对用户进行显示的。但是也可以查看到。通过了解这些隐藏字段。对pg的体系架构了解更深一步

oid

对象标识符,是各种系统表的主键。是一个四字节的无符号的整数
系统不会给用户创建的表增加一个oid字段,但是可以使用‘with oids’选项为表增加oid字段。另外,表中的oid生成的序列值为全局的。并不是从1开始的。如下

postgres=# create table test03 (id int) with oids;CREATE TABLEpostgres=# insert into test03 values (1);INSERT 16458 1postgres=# insert into test03 values (2);
收藏 打印