Jeśli mam tabelę z kolumnami:
id | name | created_date
i chciałbym dodać kolumnę, używam:
alter table my_table add column email varchar(255)
Następnie kolumna jest dodawana za created_datekolumną.
Czy jest jakiś sposób, aby określić pozycję nowej kolumny? np. żebym mógł dodać go później namei uzyskać tabelę:
id | name | email | created_date
viewktóry jest w tej kolejności ... technicznie pozycja kolumny nie powinna mieć znaczenia, ponieważ możesz zdefiniować je w dowolnej kolejności w zapytaniu ... i generalnie nie powinieneś robićselect *
psql -Eprzełącznika, aby zobaczyć rzeczywiste zapytanie)