继承在PostgreSQL为这些表检查表与其他表中的PostgreSQL
CREATE TABLE cities (
name text,
population float,
altitude int -- in feet
);
CREATE TABLE cities_capitals (
state char(2)
) INHERITS (cities);
我如何编程方式检查是否这些表中的一个,从另一个表还是不继承? (Think information_schema,pg_catalog,...)
对于cities_capitals应该是true
,对城市应该是false
。
我应该如何将inhrelid与模式中的表名相关联? –
@AxelFontaine:我添加到我的答案。其实很简单 - 一旦你知道它。 ;) –