[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Lucas Carlos Lacerda
Criador Lucas Carlos Lacerda 22/10/2023

Boa tarde, Professor,

Me surgiu a seguinte dúvida já vi aplicações que usam ID como chave primaria, e outras que usam UUID.

Qual a diferença entre ambos? e qual o melhor a ser usado como chave primaria? 

Fabrício Dourado 22/10/2023

Não sou um expert no assunto, pois estou aplicando a pouco tempo rsrs.

Mas entendi que o ID fica exposto o tando de registro que você tem no banco de dados, ja o uuid, ninguem vai conseguir saber o tanto de usuários registrados ou qualquer outro registro no seu banco de dados.


Fabrício Dourado
Manager Carlos Ferreira 22/10/2023

Olá, Lucas! Tudo bem?

A linha de raciocínio do Fabrício está correta. Hoje em dia nos meus sistemas eu só uso UUID na PK, não trabalho mais com ID autoincrement do banco.

Carlos Ferreira
Criador Lucas Carlos Lacerda 22/10/2023

Show, Obrigado, Fabricio e Carlos.

Professor tem algum curso onde mostre as boas práticas de aplicação do uuid? ex: se devo manter a coluna de id e criar uma de uuid, se mantenho o id como primary key ou a uuid.

Lucas Carlos Lacerda
Manager Carlos Ferreira 22/10/2023

Use UUID no lugar de ID autoincrement, esse curso aqui vai te ajudar: https://academy.especializati.com.br/curso/laravel-desenvolvendo-sistema-administracao

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!