ALTER TABLE domyślnie dodaje nowe kolumny na końcu tabeli. Użyj AFTER dyrektywa, aby umieścić go w określonej pozycji w tabeli:
ALTER table table_name
Add column column_name57 integer AFTER column_name56
Z dokumentu mysql
https://dev.mysql.com/doc/refman /5.1/pl/alter-table.html
Szukałem tego w PostgreSQL, ale wydaje się to niemożliwe .