【发布时间】:2021-02-11 19:00:21
【问题描述】:
我有一个包含一些列的现有表,我的目标是使用 postgres 在第一个位置添加一个新列,我该怎么做?任何建议都会有所帮助。
【问题讨论】:
我有一个包含一些列的现有表,我的目标是使用 postgres 在第一个位置添加一个新列,我该怎么做?任何建议都会有所帮助。
【问题讨论】:
我认为这已经(未)得到回答。 Postgresql 不觉得列顺序很重要。
How to alter position of postgres columns
“Alter column position”在 PostgreSQL Wiki 中说:
PostgreSQL 目前基于 attnum 列定义列顺序 pg_attribute 表。更改列顺序的唯一方法是 通过重新创建表,或通过添加列和旋转数据 直到达到所需的布局。
【讨论】: