| 类型: | bool | 
| 默认: | off | 
| 上下文: | user | 
| 重新开始: | false | 
| 弃用: | 11 | 
这个参数控制CREATE TABLE和CREATE TABLE AS在既没有指定WITH OIDS也没有指定WITHOUT OIDS的情况下,是否在新创建的表中包含 OID 列。它还决定被SELECT INTO创建的表里面是否包含 OID 。这个参数在默认情况下为off。在PostgreSQL 8.0 及更早的版本中,它默认为on。
我们反对在用户表中使用 OID ,因此大多数安装应该禁用这个变量。需要为一个特殊表使用 OID 的应用应该在创建表的时候指定WITH OIDS。为了兼容不遵循这一行为的老旧应用,这个变量可以被启用。
建议 [EN]
                  Provided for consistency with 7.3 behavior.  Since this creates an OID for every row, can cause OID wraparound in large databases.                
                
                
              