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

Responder a