更改 PostgreSQL 数据库表中的列位置
数据库不直接支持更改 PostgreSQL 表中列的位置。这是因为 PostgreSQL 根据“pg_attribute”表中的“attnum”列定义列顺序。
如 PostgreSQL Wiki 中所述:
PostgreSQL 目前根据 attnum 列定义列顺序pg_attribute 表的。更改列顺序的唯一方法是重新创建表或添加列并旋转数据,直到达到所需的布局。
因此,与其他一些数据库品牌不同,没有用于更改列的标准化 SQL 解决方案
可能的解决方案
尽管缺乏直接的解决方案,但您可以探索以下解决方法:
以上是如何更改 PostgreSQL 表中的列顺序?的详细内容。更多信息请关注PHP中文网其他相关文章!