Queria saber por que o field "categoria" não seria um enum, já que assim poderia se encaixar em tipos pré-determinados.
Queria saber por que o field "categoria" não seria um enum, já que assim poderia se encaixar em tipos pré-determinados.
Oi Valquiria,
Vai depender de como vai funcionar na aplicação.
Se for apenas uma informação fixa, poderia ser um enum tranquilo.
Mas se precisar ser dinâmico, onde os própios usuários podem cadastrar/alterar/excluir as categorias, aí precisa ser uma entidade e ter uma tabela no banco de dados.
Bons estudos!