Só para lembrar, qnd utilizar o CREATE TABLE AS SELECT.... de você deverá criar novamente os indices, FK's, e PK's....
inté victor hugo Em 6 de setembro de 2010 18:17, Osvaldo Kussama <osvaldo.kuss...@gmail.com> escreveu: > Em 6 de setembro de 2010 17:59, Marcelo Silva <marc...@ig.com.br> 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: marc...@ig.com.br >> 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 <marc...@ig.com.br> 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 > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- []´s Victor Hugo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral