본문 바로가기

데이터베이스(DB)/PostgreSQL
[PostgreSQL] UUID 생성하기

// UUID 생성하기

데이터들을 식별할 수 있는 식별자로 sequence를 사용할 수도 있지만, 순차적인 숫자는 충돌의 위험이 높기 때문에 다른 방법을 찾고 싶었다.

Mongo DB에서 '_id' 필드에 자동으로 할당되는 ObjectID와 유사한 역할을 할 방법을 찾아보다가 UUID를 적용하기로 했다.


1. UUID 확장 모듈 설치

CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

2. UUID 타입을 default로 사용하여 컬럼 추가

CREATE TABLE 테이블명 (
    id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
    ....
);

'데이터베이스(DB) > PostgreSQL' 카테고리의 다른 글

[PostgreSQL] Node.js와 연결하기  (0) 2024.02.28
[PostgreSQL] INTERVAL  (0) 2023.11.15
스프링 부트와 PostgreSQL 연동  (0) 2023.08.14
PostgreSQL 설치 및 환경설정  (0) 2023.08.07