类型: bool
默认: on
上下文: user
重新开始: false
弃用: 9.6

这个设置控制未修饰的表引用是否被视作要包括继承的子表。默认值是on,它表示包括子表(因此,默认假定一个*后缀)。如果被设置为off,不包括子表(因此,假设一个ONLY前缀)。SQL 标准要求子表被包括在内,因此off设置不是说明兼容的,但是被提供用来满足对PostgreSQL版本 7.1 之前的兼容性。详见ddl-inherit

我们已经废弃了关闭sql_inheritance,因为那个行为已经被发现容易产生错误并且与 SQL 标准矛盾。本手册中其他地方讨论继承行为时通常假设它被设置为on

条评论