Pois é... eu percebi isso no Postgres e não vi solução... no MySQL e Firebird 
você pode re-ordenar os campos como precisa, mas no postgres não vi isso.
Bem é claro que isso é facilmente resolvido no select... mas quando olhamos a 
estrutura da tabela e não está como esperavamos é meio ruim... isso no dia a 
dia acaba atrapalhando um pouco.

Sinceramente eu não sei ainda como fazer isso sem ter que recriar a tabela ou 
mexer diretamente nas tabelas de sistema (o que não vejo com bons olhos).




From: Marcelo Cardoso de Souza 
Sent: Monday, February 07, 2011 12:46 PM
To: [email protected] 
Subject: [pgbr-geral] Reordenar ordem dos campos

Olá a todos,

Gostaria de saber de vocês se alguma forma pratica de reordenar os campos 
dentro da tabela.
Não estou falando de "order by" no select.

Exemplo: Tenho um tabela com os campos id, campo1, campo2, campo3, ultimoCampo 
e quando dou select * ele traz os campos nesta mesma ordem.
Eu preciso alterar a ordem dos campos na estrutura da tabela pois meu sistema 
exige que o ultimoCampo sempre seja o ultimo, mas se eu inserir um novo campo, 
o novo será o ultimo e isso não pode.

Para eu contornar isso eu sempre renomeio a tabela, crio uma tabela nova com a 
ordem dos campos correta e depois populo com a tabela antiga.

Desde já agradeço

-- 
Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO 
AMBIENTE.



--------------------------------------------------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a