Clipper On Line • Ver Tópico - Postgresql - Campo uuid

Postgresql - Campo uuid

Discussão sobre SQL

Moderador: Moderadores

 

Postgresql - Campo uuid

Mensagempor paulomhouse » 04 Dez 2018 10:30

Bom dia a todos.

Alguém conhece bem esse tipo de campo, UUID?

Eu preciso pegar em uma TabelaA, esse tipo de campo, e localizá-lo na TabelaB e se não existir gravá-lo.
Ex: 000a6b78-58df-43b4-b41b-23c59cc0d5f5
Existe algum tipo de conversão para String?

Primeira vez que vejo esse tipo.

Obrigado.
paulomhouse
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 04 Jul 2016 10:39
Cidade/Estado: são paulo / SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Postgresql - Campo uuid

Mensagempor marco.prodata » 10 Dez 2018 08:41

UUID = Um identificador único universal (do inglês universally unique identifier - UUID) é um número de 128 bits usado para identificar informações em sistemas de computação.
Esse tipo de campo é um hash único para identificar o que precisar. Eu uso por exemplo, num sistema de autenticação de dispositivos móveis, para liberar e bloquear acesso dos mesmos. Em vários bancos de dados hoje é possível criar campo do tipo UUID, no fim das contas ele é uma string de tamanho padrão e com uma formatação padrão também.
Logo vc consegue fazer comparações como se fosse string mesmo:
select * from foo where id = 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11'
marco.prodata
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 7
Data de registro: 30 Nov 2018 09:07
Cidade/Estado: Caratinga
Curtiu: 0 vez
Mens.Curtidas: 0 vez




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro