나는 PostgreSQL을 처음 사용하고 일반적으로 데이터베이스를 처음 사용합니다. Postgres에서 UUID 값을 색인화하는 방법이 확립 되어 있습니까? 자동으로 사용되는 내장 기능이 없다면 해싱 사용과 trie 사용으로 나뉩니다. 내가 사용하는 것은 방대한 양의 데이터를 처리하는 것입니다. SP-GiST 운영자 제품군 "text_ops"는 trie를 사용하여 색인합니다. UUID는 매우 길고 매우 다르기 때문에, 완전 일치 검색 …
저의 동료가 저에게 흥미로운 질문을했는데 저는 완전히 설명 할 수 없습니다. 그는 일부 코드 (아래 포함)를 실행하여 예기치 않은 결과를 얻었습니다. 본질적으로 UniqueIdentifier( Guid여기서부터 참조 할 것임)를 binary(또는 varbinary) 유형으로 변환 할 때 결과의 첫 번째 절반의 순서는 거꾸로 되나 나머지 절반은 그렇지 않습니다. 저의 첫 생각은 시스템의 엔디안 (endianness)이 …
SELECT gen_random_uuid() 출력을 생성 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. CREATE EXTENSION pgcrypto;선택한 데이터베이스에서 실행 했으며 SELECT gen_random_bytes(1)완벽하게 작동합니다 ( 확장 프로그램을 수동으로 만들지 않은 gen_random_bytes다른 데이터베이스에서는 작동하지 않습니다 …