Digamos que eu tenha uma jsonb
coluna com documentos como:
{
"lead": "The lead",
"video": "An URL to the video"
}
Em alguns casos, também preciso armazenar o nome de uma imagem carregada no servidor pelo usuário no JSON. Obviamente, não quero conflitos nos nomes dos arquivos, então gostaria de saber se é possível usar uuid_generate_v4()
como valor padrão:
insert into document (title, content) values (
"The title of the document",
'{
"lead": "The lead",
"video": "An URL to the video",
"picture": ":?" -- Here I need the value returned by uuid_generate_v4()
}'
);
É possível ou devo pegar o uuid na aplicação antes de inserir os dados no banco de dados?
Obrigado de antemão.