Skip to content
atualizações na documentação do buscapet

atualizações na documentação do buscapet

August 9, 2026

Mudanças na documentação

Banco de dados

No desenvolver, precisei atualizar alguns detalhes no diagrama das tabelas do banco de dados. O primeiro foi estético, o de estar mudando o nome dos campos e tabelas de português para inglês. Tanto para estar ‘aprimorando’ a minha imersão mo idioma, quanto para estar padronizando com o idioma dos demais diagramas.

O segundo ponto foi a modelagem na tabela usuário, essa sim é mais conceitual. Adicionando campos do tipo data para auditaria, como a data de criação, de login e atualização do usuário. Também cogitei o uso do ‘deleted-at’ que usei em outro sistema.

Me pareceu estar redundante a questão de possuir os atributos ‘is_banned’ e ‘deleted_at’ na tabela, mesmo que após pesquisar entendi que apresentam estados e lógica de negócio distintas. Porem, para manter a simplicidade, estarei mantendo apenas o ‘is_banned’.

Ao estar editando, também descobri que o excalidraw possui nativamente a fonte ‘code’ que padroniza o mesmo espaço para todos os caracteres, o que da um outro visual na hora conferir o diagrama.

diagrama tabelas do banco de dados

Diagrama de classe

Quase não incluo aqui, pois a única mudança foi a descoberta do numero a ser colocado entre a entidade de usuário e de ‘auth_methods’, sendo que 1 usuário pode ter no mínimo 1 e no máximo 2 tipos de método de login.

diagrama de classes