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
?