Olá Marcelo qual linguagem você usa, talvez você possa contornar o problema na linguagem e não no SQL
Édson 2010/9/8 Marcelo Silva <[email protected]> > hum... > > Obrigado pela dica Emerson > > > Marcelo Silva > ------------------------------------------------ > msn: [email protected] > cel.: (11) 9693-4251 > Kubuntu User number is # 24362 > > ----- Original Message ----- > From: "Émerson Eng." <[email protected]> > To: "Comunidade PostgreSQL Brasileira" < > [email protected]> > Sent: Wednesday, September 08, 2010 12:18 PM > Subject: Re: [pgbr-geral]Como Mudar a Posição dos Campos ? > > > O melhor jeito de fazer uma reordenação de campos preservando os dados > nas suas respectivas colunas é executando: > > CREATE LOCAL TEMPORARY TABLE "nome_tabela0fjdxu" ( > "campo1" INTEGER, > "campo2" VARCHAR(40), > "campo3" INTEGER > ) WITH OIDS; > > INSERT INTO "nome_tabela0fjdxu" ("campo1", "campo2", "campo3") > SELECT "campo1", "campo2", "campo3" FROM "nome_tabela"; > > DROP TABLE "nome_tabela"; > > CREATE TABLE "nome_tabela" ( > "campo2" VARCHAR(40), > "campo1" SERIAL NOT NULL, > "campo3" INTEGER > ) WITH OIDS; > > SELECT setval(' "nome_tabela_campo1_seq"', 19, false); > > INSERT INTO "nome_tabela" ("campo2", "campo1", "campo3") > SELECT "campo2", "campo1", "campo3" FROM "nome_tabela0fjdxu"; > > > > > > > > > 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. > > > > > > Marcelo Silva > > ------------------------------------------------ > > msn: [email protected] > > cel.: (11) 9693-4251 > > Kubuntu User number is # 24362 > > > > > > _______________________________________________ > > 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 > > _______________________________________________ > 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
