【发布时间】:2020-06-13 21:40:34
【问题描述】:
我有多个表,我想在其中执行以下操作:
ALTER TABLE table_one
DROP COLUMN id,
ADD id SERIAL PRIMARY KEY;
我可以一次性完成吗?
【问题讨论】:
-
您可以将多个 ALTER TABLE 语句放入一个事务中。这就是你所说的“一次”吗?另外,为什么要删除该列,然后再次重新创建同一列?如果您只想将其更改为自动增量列,还有更好的方法。
-
我对 postgres 和 sql 还是很陌生。是的,我正在尝试将其更改为自动增量列。有哪些更好的方法?
标签: postgresql pgadmin alter-table