【问题标题】:How to insert columns at a specific position in existing table (postgres)? [duplicate]如何在现有表(postgres)的特定位置插入列? [复制]
【发布时间】:2021-02-11 19:00:21
【问题描述】:

我有一个包含一些列的现有表,我的目标是使用 postgres 在第一个位置添加一个新列,我该怎么做?任何建议都会有所帮助。

【问题讨论】:

    标签: postgresql postgresql-9.5


    【解决方案1】:

    我认为这已经(未)得到回答。 Postgresql 不觉得列顺序很重要。

    How to alter position of postgres columns

    Alter column position”在 PostgreSQL Wiki 中说:

    PostgreSQL 目前基于 attnum 列定义列顺序 pg_attribute 表。更改列顺序的唯一方法是 通过重新创建表,或通过添加列和旋转数据 直到达到所需的布局。

    【讨论】:

    • 您应该将该问题标记为重复问题,而不是添加此仅链接答案。
    • 感谢您的建议。 (虽然我不相信在我获得更高等级之前我可以标记为重复)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-14
    • 1970-01-01
    • 2021-09-24
    相关资源
    最近更新 更多