SQL,Postgres OID是动态的还是静态的

时间:2013-02-14 12:02:25

标签: postgresql oid

我是Postgres OID的新手。 我想知道,SQL,Postgres OID是动态的还是静态的? 创建OID后的方法是否有可能自动或手动更改它们?

1 个答案:

答案 0 :(得分:3)

PostgreSQL OID是静态的,但它不会在转储和恢复数据库时存在,所以你不应该依赖它。

实际上,在PostgreSQL 8.1及更高版本中,配置参数default_with_oids默认为false,这意味着除非您使用CREATE TABLE使用WITH OIDS选项,否则OID将不会出现在你的桌子上。

所以,长话短说 - OID已成为过去。不要使用它,不要依赖它,忘记它。