No Postgres 9.x, para uma coluna do tipo UUID, como especifico um UUID a ser gerado automaticamente como um valor padrão para qualquer inserção de linha?
Eu sou novo no PostgreSQL e um tanto novo nos bancos de dados em geral. Existe uma maneira estabelecida de como devemos indexar valores UUID no Postgres? Estou dividido entre usar hash e usar um trie, a menos que já exista algo incorporado que ele use automaticamente. O que quer …
Recentemente, herdei um banco de dados do SQL Server que usa em BINARY(16)vez de UNIQUEIDENTIFIERarmazenar Guids. Faz isso para tudo, incluindo chaves primárias. Devo me preocupar?
Venho pesquisando no banco de dados AdventureWorks2012 e veja Row_GUID usado em várias tabelas. Existem duas partes na minha pergunta: Quando devo incluir uma coluna Row_GUID? Quais são os usos e benefícios de uma coluna Row_GUID?
Um colega meu me enviou uma pergunta interessante, que não posso explicar inteiramente. Ele executou algum código (incluído abaixo) e obteve resultados inesperados. Basicamente, ao converter um UniqueIdentifier(ao qual me referirei Guiddaqui em diante) para um tipo binary(ou varbinary), a ordem da primeira metade do resultado é inversa, mas a …
SELECT gen_random_uuid() produz saída ERROR: function gen_random_uuid() does not exist SQL state: 42883 Hint: No function matches the given name and argument types. You might need to add explicit type casts. Corri CREATE EXTENSION pgcrypto;no banco de dados selecionado e SELECT gen_random_bytes(1)funciona perfeitamente ( gen_random_bytesnão funciona em outros bancos de …