On quarta-feira, 6 de julho de 2011 11:01:22, Fellipe Henrique wrote:
> Bom dia amigos,
> 
> Sou desenvolvedor Delphi, e estou iniciando um projeto grande em que 
> teremos um banco multi-cliente e multi-empresa, com possíveis 
> importação/exportação de dados entre as empresas.
> 
> Em Firebird, que é o que eu uso, eu uso como PK um código integer.. o 
> que dá muito trabalho pra controlar no caso das importações/exportações.
> 
> Aí pensei em usar GUID.. no Firebird, como é complicado demais de usar o 
> GUID Nativo do banco, eu uso como PK um campo Char com o tamanho de um 
> GUID...
> 
> Mas aí entra minha questão no PostgreSQL.. ele possui um campo nativo de 
> GUID, correto? O ideal é usar ele ou no meu esquema mesmo de char? 
> usando o nativo, numa Query, como possu pesquisar por ele, hoje eu faço 
> assim: "select * from cliente where idcliente = 'fsfs23f23..' "  como 
> seria no caso de usar o nativo do Postgre?
> 
> Desculpe-me qualquer coisa,
> 

> Obrigado a todos,
> 
> []s
> 
> T.·.F.·.A.·.     S+F
> 
> *Fellipe Henrique P. Soares*
> 
> Analista e Desenvolvedor de Softwares for Win32
> Linux Administrator
> 
> 
> 
> 
> 
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

No PostgreSQL este tipo de dado se chama UUID:

http://www.postgresql.org/docs/current/static/datatype-uuid.html

Abraços

--------------------------------
George Rodrigues da Cunha Silva
Desenvolvedor GIS
http://geoprocessamento.net
http://blog.geoprocessamento.net
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a