brmodeloweb / brmodelo-app

BRMW is a free open source entity-relationship database modeling tool. We're working to make learning database modeling simple and accessible for everyone.
https://www.brmodeloweb.com
Apache License 2.0
1.08k stars 47 forks source link

Não é possível excluir atributo com tag de FK marcada #540

Open scrNorya opened 5 months ago

scrNorya commented 5 months ago

Link da modelagem

https://app.brmodeloweb.com/#!/logic/%7B%22modelid%22:%22664dea6418a8145b62d9931b%22,%22conversionId%22:%22%22%7D


Descreva o problema

1) Não é possível excluir um atributo com tag FK. 2) Outra coisa notada é que o campo origem no atributo com tag FK é sempre o primeiro da lista


Passos para reproduzir

Pré-requisito: Ter 3 tabelas

Problema 1

  1. Relacionar tabela 1 com tabela 2
  2. Tentar excluir atributo FK da tabela 2 e verificar que a linha de ligação é removida mas o atributo permanece
  3. Tentar excluir atributo FK da tabela 2 novamente e verificar que nada ocorre
  4. Abrir edição do atributo FK da tabela 2
  5. Remover a tag FK e concluir edição
  6. Tentar excluir atributo FK da tabela 2 novamente e verificar que é excluído com sucesso

Problema 2

  1. Relacionar tabela 2 com tabela 3
  2. Abrir edição do atributo de FK da tabela 3
  3. Verificar que tabela de origem é a tabela 1 (ou a primeira da lista)
  4. Tentar mudar tabela de origem, confirmando edição
  5. Abrir edição novamente e verificar que tabela de origem não mudou

Video

screen-capture.webm


Sistema operacional e navegador