Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rprado

[Resolvido] Alterar FK de tabela em produção

Recommended Posts

Pessoal,

 

Tenho duas tabelas Filiais e Departamento ja criadas e em produção no banco.

 

Elas possuem um chave estrangeira

 

preciso alterar a chave estrangeira para CASCADE via comando

 

tem como ?

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faço assim.

 

Com o usuário fora.

 

1) Checo se a nova fk não terá violações

2) DROP na atual

3) CREATE na nova com a nova regra

 

Talvez exista algum ALTER da vida ,mas acho que como falei é mais prático.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para checar você deve fazer uma query que verifique se não existe filho sem pai.

 

Para dropar DROP CONSTRAINT <CONSTRAINT >

Para recriar CREATE CONSTRAINT <CONSTRAINT >

 

Use um programa gerenciador para obter o script da CONSTRAINT, fica + fácil.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.