我正在使用 PostgreSQL。我可以更改列的顺序吗?

I am using PostgreSQL. Can I change the order of columns?

我知道这个顺序是没有意义的

但为了便于阅读,我想调整顺序。

不能改变postgresql中列的顺序吗?

我正在为 mac 使用 postico。 谢谢。

您可以根据您的订单重新创建 table du jour。然而,可能最简单的方法就是用你想要的列查询 table:

select col3, col1, col4, . . .
from t;

您可以将其包装在一个视图中,以便将来随时使用它:

create view v_t as
    select col3, col1, col4, . . .
    from t;