Pergunta

Eu uso FB1.5.3 e necessidade de, eventualmente, adicionar um pouco de FK ao banco de dados. Acontece que se eu tentar fazê-lo enquanto alguém está ligado ao DB eu recebo uma exceção.

Existe uma maneira de adicionar uma FK enquanto o sistema está funcionando?

Foi útil?

Solução

Não há nenhuma maneira.

É uma limitação conhecida que tenha sido removido no Firebird 2.0. Você deve atualizar, ou viver com ela.

Outras dicas

Eu acredito que esta é uma limitação no Firebird 1.5 e anteriores.
Experimente o Google para (chave estrangeira firebird "objeto está em uso").
hth

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top