PostgreSQL provides storage and comparison functions for UUIDs, but the core
database does not include any function for generating UUIDs, because no
single algorithm is well suited for every application. The contrib module
contrib/uuid-ossp provides functions that implement several standard
algorithms. Alternatively, UUIDs could be generated by client applications
or other libraries invoked through a server-side function.

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

    Isso significa que:

   - Resposta curta: NÃO
   - Resposta longa: depende. Caso use o contrib uuid-ossp e coloque como
   valor padrão do campo uma chamada para a função que gera o número: Sim;

   Detalhes sobre as funções do pacote:
http://www.postgresql.org/docs/current/static/uuid-ossp.html


Em 06/03/08, Fellipe Henrique <[EMAIL PROTECTED]> escreveu:
>
> Olá amigos, como sabem estou mexendo com PostgreSQL, já comprei um livro,
> e estou esperando chegar, mas como não sou muito de esperar, já estou
> fuçando.. bom, o que vi até agora, é o tal campo UUID.. andei pesquisando,
> ele é um GUID (windows), não é? Bom, vi também, que é bom usá-lo como chave
> primária, ok... mas aí me veio a pergunta... se eu colocar um campo como
> UUID, e ao dar um insert nele lá no delphi, ele já vem pra mim, ou, somente
> é preenchido o valor quando eu dou um commit pro banco?
>
> []s
>
> --
> _________________________________
> T.·.F.·.A.·.
> Fellipe Henrique
> [EMAIL PROTECTED]
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
William Leite Araújo
Analista de Banco de Dados - QualiConsult
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a