Se eu tiver uma tabela com as colunas:
id | name | created_date
e gostaria de adicionar uma coluna, eu uso:
alter table my_table add column email varchar(255)
Em seguida, a coluna é adicionada após a created_date
coluna.
Existe alguma maneira de especificar a posição da nova coluna? por exemplo, para que eu possa adicioná-lo depois name
e obter uma tabela como:
id | name | email | created_date
view
programa que mostre nessa ordem ... tecnicamente a posição da coluna não deve importar, pois você pode defini-los em qualquer ordem em uma consulta ... e geralmente não deve fazer umselect *
psql -E
interruptor para ver a consulta real)