В PostgreSQL нельзя напрямую изменить порядок столбцов, потому что порядок определяется на основе данных столбца attnum таблицы pg_attribute, и изменить его нельзя. 23
Чтобы изменить порядок колонок, необходимо либо пересоздать таблицу, либо создать новые колонки с последующим переносом данных. 1