Pour répondre directement à votre question, vous devrez déplacer les colonnes au niveau de la BD
Actuellement, Je ne connais que MYSQL pour le supporter fonctionnalité :
ALTER TABLE Employees CHANGE COLUMN empName empName VARCHAR(50) AFTER department;
Postgres, à ma connaissance, ne prend pas en charge cette fonctionnalité :
Dans la vue, vous devrez soit afficher manuellement les colonnes, soit créer une méthode d'assistance pour les parcourir dans l'ordre de votre choix