дочерних, только поля которые есть в родительской?
Будет, но раз она пустая, о каких конфликтах тогда вообще речь? Вот, например: CREATE TABLE t_parent( id serial PRIMARY KEY, some_data text NOT NULL ); CREATE TABLE t_child1( col1 TEXT NOT NULL ) INHERITS (t_parent); CREATE TABLE t_child2( col2 numeric NOT NULL ) INHERITS (t_parent); INSERT INTO t_child1(some_data, col1) VALUES ('child1', 'foobar'); INSERT INTO t_child2(some_data, col2) VALUES ('child2', 12.34); -- Но никаких "конфликтов" тут быть не может: INSERT INTO t_child1(id, some_data, col1) VALUES (3, 'child1', 'foo!'); INSERT INTO t_child2(id, some_data, col2) VALUES (3, 'child2', -1); SELECT * FROM t_parent;
Обсуждают сегодня