1

我有 2 个 SQL 表说all_cities, regular_cities, (and capitol_cities)。

all_cities有 2 列 : name,population regular_cities有 2 列 : name,population capitol_cities有 3 列 : name, population,state

这些表已经创建。我想使用表分区连接它们,但首先我需要确保表regular_citiescapitol_cities继承自all_cities.

即使在创建表之后或仅在创建新表时,是否有这些表从另一个表继承?

4

1 回答 1

1

在搜索了正确的方法之后,使用一个简单的 ALTER 语句 ALTER TABLE <child_table> INHERIT <parent_table>; 就是这样!

此处的文档 https://www.postgresql.org/docs/9.6/static/sql-altertable.html

于 2018-07-19T16:19:01.957 回答