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
