O id
como primary key
, é por padrão indexado para agilizar as buscas. Criar mais um campo external_id
que também precisa ser indexado, pois será usado como parâmetro de busca, como api/usuario/{external_id}
, não seria estranho, já que a primary key
já poderia ser o external_id
?
Respondendo a "Andei fazendo um estudo há um tempo atrás e che..." dentro da publicação Quando utilizar UUID e quando utilizar auto-increment?
1