Obrigado mariya.yordanova .
Avalados por :
Olá Especialistas..
Esta é a minha entidade
entidade LeanGroupRequestHeaders {
chave ID : UUID;
título : String localizado(40);
tipo_de_requisição : String(4);
}
Aqui o UUID gera automaticamente um ID de 36 caracteres. Mas eu quero criar um número de 32 dígitos. É possível usar o UUID para isso? Se sim, como podemos alcançar isso? Se não, há outra forma de conseguir?
Nota: Aqui estou usando o banco de dados PostgreSQL
Obrigado antecipadamente.
Obrigado mariya.yordanova .
Olá lellavasundhara ,
Os UUIDs gerados a partir do tempo de execução do CDS são compatíveis com RFC 4122 e possuem uma cadeia de 36 caracteres (conforme descrito em https://cap.cloud.sap/docs/cds/cdl#predefined-types) . Não é recomendado modificar o UUID, consulte https://cap.cloud.sap/docs/guides/domain-models#dont-interpret-uuids .
Portanto, neste caso, você deve ter cuidado ao gerar esse ID (definindo uma String, ou escrevendo um manipulador personalizado que gere essa chave).
Atenciosamente
Maria
Obrigado Gregor pela resposta rápida. Sim, eu tenho. Meu requisito exato é que estou enviando dados para um serviço externo. Do CAP, estou enviando dados UUID para um serviço externo. No entanto, o serviço externo aceita um número de 32 dígitos. No SAP ABAP, temos um objeto de intervalo numérico. Mas estou usando o banco de dados PostgreSQL. Como posso gerar um objeto de intervalo numérico ou um número de sequência no PostgreSQL usando typescript?
Por que mudar algo que simplesmente funciona? Ou você tem dados existentes que usam os 32 dígitos?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute