【发布时间】:2019-02-13 07:14:08
【问题描述】:
我正在使用 Postgres。
table1 列:id、name
table2_hist 列:id、name
如果我在table1 中再添加一列salary(只有该列,没有数据),是否可以将该列也添加到table2?
像这样,我有多个表要添加列。有这个脚本吗?
【问题讨论】:
-
这看起来像是一个糟糕的规范化数据模型。 table1 和 table2 实际上应该只是一个表,可能有一列标识它所属的“类型”。但是,表继承可能是解决此问题的一种方法,或者 - 如果您使用的是最新的 Postgres 版本 - 您可以为此使用 partitioning。
-
Postgres 9.1 和 9.3 以及 no longer supported。您应该尽快计划升级到受支持的版本。
-
我只需要这样
-
为什么要添加 MySQL 标签?您真正使用的是哪个数据库?
-
我想要在服务器 mysql 和 postgres 中。
标签: python mysql postgresql postgresql-9.1 postgresql-9.3