使用表继承只是为了不重复代码是一个好主意吗?

时间:2014-04-23 16:38:38

标签: postgresql

我有3个模型(表),它们的一半属性(列)完全相同(相同的数据类型)。是否可以使用Postgres表继承只是为了避免在每个模型(表)中重新输入这些字段?

可以“共享”的示例字段:

title
subtitle
slug
description
seoTile
seoDescription
...

1 个答案:

答案 0 :(得分:2)

Postgres继承伴随着手册中详细记录的一些警告,因此您可能应该在继续前进之前阅读它们。

http://www.postgresql.org/docs/current/static/ddl-inherit.html

简短的短版本实质上是:除非您正在考虑对大型表进行分区,否则您通常会避免使用表继承。