Um Ihre Frage direkt zu beantworten, müssen Sie die Spalten auf DB-Ebene verschieben
Derzeit kenne ich nur MYSQL, um dies zu unterstützen Funktionalität :
ALTER TABLE Employees CHANGE COLUMN empName empName VARCHAR(50) AFTER department;
Postgres unterstützt meines Wissens diese Funktionalität nicht :
In der Ansicht müssen Sie die Spalten entweder manuell anzeigen oder eine Hilfsmethode erstellen, um sie in einer Reihenfolge Ihrer Wahl zu durchlaufen