지원되는 버전 :현재 (18) / 17 / 16 / 15 / 14 / 13
개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3

8.12. 토토 베이타입#

데이터 유형토토 베이|RFC 9562, ISO/IEC 9834-8 : 2005 및 관련 표준. (일부 시스템은이 데이터 유형을 전 세계적으로 고유 한 식별자 또는 Guid,라고합니다.따라서 분산 시스템의 경우 이러한 식별자는 단일 데이터베이스 내에서만 고유 한 시퀀스 생성기보다 더 나은 고유성 보증을 제공합니다.

RFC 9562는 8 가지 UUID 버전을 정의합니다. 각 버전에는 새로운 UUID 값을 생성하기위한 특정 요구 사항이 있으며 각 버전에는 고유 한 이점과 단점이 있습니다.PostgreSQLUUIDV4 및 UUIDV7 알고리즘을 사용하여 UUID 생성에 대한 기본 지원을 제공합니다. 또는 UUID 값은 알고리즘을 사용하여 데이터베이스 외부에서 생성 될 수 있습니다. 데이터 유형토토 베이원점과 토토 베이 버전에 관계없이 토토 베이를 저장하는 데 사용할 수 있습니다.

UUID는 하이픈으로 분리 된 여러 그룹, 특히 8 자리의 3 개 그룹에 이어 12 자리 숫자의 그룹을 나타내는 총 32 개의 숫자가 128 비트를 나타내는 총 3 개의 그룹으로 서면으로 작성됩니다. 이 표준 형태의 UUID의 예는 다음과 같습니다.

A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11

PostgreSQL도 입력을위한 다음 대체 형식을 수용합니다. 상단 숫자 사용, 버팀대로 둘러싸인 표준 형식, 일부 또는 모든 하이픈을 생략하고 4 자리의 모든 그룹 후 하이픈을 추가합니다. 예는 다음과 같습니다.

A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11
A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11

출력은 항상 표준 형태입니다.

참조섹션 9.14토토 베이를 생성하는 방법PostgreSQL.

정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면