[firebase-br] Alterar nome de tabela

Yahoo michelsugimoto em yahoo.com.br
Sex Nov 11 08:36:12 -03 2005


hunz... valeu, realmente este seria o jeito sem perder os dados.

[]s, t+

João Henrique de Souza wrote:

>Fala ae pessoal...
>
>Seguinte, para alterar o nome de uma tabela eu aconselho vc fazer o
>seguinte:
>- Será necessário tirar o banco de dados de produção
>- Faça o backup do banco
>- Gere o metadata completo do banco de dados pelo IBExpert mesmo
>- Altere o nome da tabela onde ela é referenciada. (CRIAÇÃO, FK, PK)
>- Execute o metadata... ele irá criar um novo banco de dados.
>Creio eu ser a melhor maneira de se fazer isso.
>
>Para mudar o nome de um campo:
>alter table <nome_da_sua_tabela> alter <nome_ATUAL_do_campo> to
><nome_NOVO_do_campo>
>
>Importante: isso não funciona caso o campo que vc quer mudar o nome seja uma
>PK ou FK. Nesse
>caso o processo terá de ser parecido com o de mudar o nome da TABELA (veja
>mais acima).
>
>Para aumentar o tamanho de um campo (para diminuir só criando outro.. se não
>me engano):
>alter table <nome_da_tabela> alter column <nome_do_campo> type varchar(80)
>
>Nesse caso eu estou supondo que quero aumentar o tamanho do meu campo para
>um tamanho 80, supondo que o tamanho dele seja menor q isso.
>
>Espero ter ajudado.
>qq coisa é só falar
>
>[]´s
>João Henrique
>
>----- Original Message ----- 
>From: ".:. Enio Marconcini .:. 1010011010 .:." <eniorm em gmail.com>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Thursday, November 10, 2005 9:15 PM
>Subject: Re: [firebase-br] Alterar nome de tabela
>
>
>aproveitando o embalo....
> tem como alterar o nome de um campo?
>ja vi algo do tipo mas não lembro...
>
> On 11/10/05, Fausto <fausto.s.a em uol.com.br> wrote:
>  
>
>>Vc mesmo já respondeu a sua pergunta...
>>Imagine como seria para o banco se vc alterasse ou pudesse alterar o
>>nome da table?
>>Como vc mesmo mencionou, perderia todos os relacinamentos, pior ainda se
>>este banco estiver em produção.
>>Já tive que fazer isto uma vez, o que eu fiz foi o seguinte:
>>Desativei todas as FK´s, Procedures, que se referenciavam a Table ,
>>depois gerei um script com os dados, apliquei o Drop
>>criei a table novamente, e refiz o as Fk´s e tudo mais..
>>Tudo isto via IBExpert..
>>Amigo te juro, esta é uma experiência que não quero passar por ela nunca
>>mais na minha vida...
>>
>>[]´s
>>
>>Fausto
>>
>>
>>
>>Yahoo escreveu:
>>
>>    
>>
>>>Alguem ae sabe se eh posivel alterar o nome de uma tabela?
>>>
>>>nao queria destruir todas as constraints, relacionamentos e nem perder
>>>os dados.
>>>
>>>[]s, t+
>>>
>>>
>>>
>>>
>>>
>>>_______________________________________________________ Yahoo! Acesso
>>>Grátis: Internet rápida e grátis. Instale o discador agora!
>>>http://br.acesso.yahoo.com/
>>>
>>>
>>>
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) -
>>>      
>>>
>>Hospedado em www.bavs.com.br <http://www.bavs.com.br>
>>    
>>
>>>Para editar sua configuração na lista, use o endereço
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>>      
>>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br <http://www.firebase.com.br>) - Hospedado
>>em www.bavs.com.br <http://www.bavs.com.br>
>>Para editar sua configuração na lista, use o endereço
>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>    
>>
>
>
>
>--
>ENIO RODRIGO MARCONCINI
>.:. msnm: eniorm em gmail.com .:.
>http://www.delfosdesenvolvimentos.com
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>  
>


	

	
		
_______________________________________________________ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/






Mais detalhes sobre a lista de discussão lista