Aby bezpośrednio odpowiedzieć na pytanie, musisz przenieść kolumny na poziomie bazy danych
Obecnie Znam tylko MYSQL do obsługi tego funkcjonalność :
ALTER TABLE Employees CHANGE COLUMN empName empName VARCHAR(50) AFTER department;
Postgres, o ile mi wiadomo, nie obsługuje tej funkcji :
W widoku musisz albo ręcznie wyświetlić kolumny, albo utworzyć metodę pomocniczą, aby przechodzić między nimi w wybranej przez siebie kolejności