Wenn ich eine Tabelle mit den Spalten habe:
id | name | created_date
und möchte eine Spalte hinzufügen, benutze ich:
alter table my_table add column email varchar(255)
Dann wird die Spalte nach der created_date
Spalte hinzugefügt .
Kann ich die Position für die neue Spalte in irgendeiner Weise angeben? zB damit ich es nachher hinzufügen kann name
und eine Tabelle wie folgt bekomme:
id | name | email | created_date
view
Show in dieser Reihenfolge erstellen. Technisch gesehen sollte die Position der Spalte keine Rolle spielen, da Sie sie in einer beliebigen Reihenfolge in einer Abfrage definieren könnenselect *
psql -E
Schalter, um die tatsächliche Abfrage zu sehen)