데이터 유형무지개 토토
무지개 토토 (Universally Cight Identifiers)를 저장하여RFC 9562, ISO/IEC 9834-8 : 2005 및 관련 표준. (일부 시스템은이 데이터 유형을 전 세계적으로 고유 한 식별자 또는 Guid,라고합니다.대신.)이 식별자는 동일한 알고리즘을 사용하여 알려진 우주의 다른 사람이 동일한 식별자가 생성 될 가능성이 거의 없도록 선택된 알고리즘에 의해 생성되는 128 비트 수량입니다. 따라서 분산 시스템의 경우 이러한 식별자는 단일 데이터베이스 내에서만 고유 한 시퀀스 생성기보다 더 나은 고유성 보증을 제공합니다.
RFC 9562 8 가지 UUID 버전을 정의합니다. 각 버전에는 새로운 UUID 값을 생성하기위한 특정 요구 사항이 있으며 각 버전에는 고유 한 이점과 단점이 있습니다.PostgreSQLUUIDV4 및 UUIDV7 알고리즘을 사용하여 UUID 생성에 대한 기본 지원을 제공합니다. 또는 UUID 값은 알고리즘을 사용하여 데이터베이스 외부에서 생성 될 수 있습니다. 데이터 유형무지개 토토
원점과 무지개 토토 버전에 관계없이 무지개 토토를 저장하는 데 사용할 수 있습니다.
무지개 토토는 하이픈으로 분리 된 여러 그룹, 특히 8 자리의 3 개 그룹에 이어 12 자리 숫자의 그룹을 나타 내고 128 비트를 나타내는 총 32 자리의 그룹으로 서면으로 작성됩니다. 이 표준 형태의 무지개 토토의 예는 다음과 같습니다.
A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11
PostgreSQL또한 입력을위한 다음의 대체 양식을 수용합니다. 상단 자리수 사용, 버팀대로 둘러싸인 표준 형식, 일부 또는 모든 하이픈을 생략하고 4 자리의 모든 그룹 후 하이픈을 추가합니다. 예는 다음과 같습니다.
A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11 A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11
출력은 항상 표준 형태입니다.
참조섹션 9.14무지개 토토를 생성하는 방법PostgreSQL.