Fórum Desabilitar chave estrangeira #211175

02/02/2004

0

Por favor eu tenho um banco de dados com 1500 tabelas e eu estou fazendo um sistema para pegar essas informações e jogar para um outro servidor ambos com a mesma estrutura , mas eu esbarrei no problema da chave estrangeira , nao tem como eu desabilitar as chaves emquanto eu exporto as informações ????????????????


Carriel

Carriel

Responder

Posts

02/02/2004

Eduardo Pereira

Não sei qual o BD que você está usando, mas normalmente para desabilitar as chaves estrangeiras usa-se algo como
´ALTER TABLE minha_tabela DROP CONSTRAINT nome_da_constraint´.

Isto tem que ser feito para cada tabela. Provavelmente é possível fazer um SQL sobre as tabelas de metadados que gere um script para desabilitar todas as constraints relativas à chaves estrangeiras, mas isto depende do BD usado.

Obviamente, após a exportação as constraints devem ser reabilitadas.

[]´s
Eduardo Pereira


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar