Em 6 de setembro de 2010 17:59, Marcelo Silva <[email protected]> escreveu: > hum... preciso... > > as vezes preciso fazer umas migrações de dados e pra isso uso um comando for > onde conta o fields da tabela origem e associa a tabela destino... e se os > campos não estiverem na mesma posicao ai vou ter que fazer um a um. > > Existe outra forma de eu fazer isso, mas se o postgres me permitir mudar a > posição dos campos será um mão na roda.
O PostgreSQL não implementa tal operação. Ou inclua os nomes dos campos na ordem desejada em seus SELECT ou recrie sua tabela, por ex. com: CREATE TABLE AS onde na query você coloca o SELECT com os campos na ordem desejada. > > > Marcelo Silva > ------------------------------------------------ > msn: [email protected] > cel.: (11) 9693-4251 > Kubuntu User number is # 24362 > > ----- Original Message ----- > From: Alexsander Rosa > To: Comunidade PostgreSQL Brasileira > Sent: Monday, September 06, 2010 5:44 PM > Subject: Re: [pgbr-geral]Como Mudar a Posição dos Campos ? > Você precisa MESMO disto? O ideal é usar os nomes das colunas nos comandos > SQL. > > Em 6 de setembro de 2010 17:40, Marcelo Silva <[email protected]> escreveu: >> >> Pessoal, como faz pra mudar a posição de um campo? >> Procurei no pgAdmin3 mas não achei >> O Postgres aceita isso ? >> >> Exemplo, tenho a tabela >> >> Funcionarios >> >> cod_fun >> nome >> rg >> cod_emp >> cpf >> >> Queria mudar para >> >> cod_fun >> nome >> cpf >> rg >> cod_emp >> >> >> Mas sem ter que deletar e recriar os campos denovo pois a tabela já está >> populada. >> >> Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
