1-Faça um backup da tabela que pretende alterar o tamanho dos campos e guarda o ficheiro gerado

2-Crie uma tabela com o mesmo nome da tabela pretendida e com os campos com o tamanho desejado

3-Faça um restaure da tabela nova que criou usando o ficheiro que criou em 1

 

Depois diga se funcionou

 

Um abraço

 

Mário Gomes

 

 

 

 

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Anderson-Yahoo
Enviada: quinta-feira, 3 de Agosto de 2006 18:18
Para: 'Grupo de Usuários do PostgreSQL no Brasil'
Assunto: [PostgreSQL-Brasil] RES: Alterar campo

 

            Fabio,

 

            Crie uma nova table com a estrutura que necessita e depois faz um insert da table antiga para a nova.

            Isso resolve seu problema. Não trabalho muito com PostgreSql, mas até onde sei, não existe uma opção em alter table para alterar o tamanho do campo.

           

            Talvez alguém tenha uma solução melhor que a minha.

 

            Um grande abraço e Boa Sorte.

 

            Anderson

 


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de SENAI Joinville
Enviada em: quinta-feira, 3 de agosto de 2006 13:59
Para: [email protected]
Assunto: [PostgreSQL-Brasil] Alterar campo

 

Foi criado um campo varchar 254, e o usuário agora quer um campo maior , ja existem registros no banco, que não podem ser perdidos, como alterar esse tamanho ou mudar o tipo do campo , sem perder os dados?

Grato

Fábio

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a