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_date
kolumną.
Czy jest jakiś sposób, aby określić pozycję nowej kolumny? np. żebym mógł dodać go później name
i uzyskać tabelę:
id | name | email | created_date
view
któ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 -E
przełącznika, aby zobaczyć rzeczywiste zapytanie)