// 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 |