Gerando um UUID no Postgres para instrução Insert?
Minha pergunta é bastante simples. Estou ciente do conceito de um UUID e quero gerar um para se referir a cada 'item' de uma 'loja' no meu banco de dados. Parece razoável né?
O problema é a seguinte linha retorna um erro:
honeydb=# insert into items values(
uuid_generate_v4(), 54.321, 31, 'desc 1', 31.94);
ERROR: function uuid_generate_v4() does not exist
LINE 2: uuid_generate_v4(), 54.321, 31, 'desc 1', 31.94);
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Eu li a página em:http://www.postgresql.org/docs/current/static/uuid-ossp.html
Estou executando o Postgres 8.4 no Ubuntu 10.04 x64.