Postgres Sequence 값 체크 및 변경

Bonggus·2023년 10월 6일
0

log

목록 보기
2/7
SELECT currval('sequence');
SELECT setval('sequence', 변경할 값);

그러나 주의해야 할 점은 시퀀스 값을 변경할 때 데이터 무결성에 대한 책임이 사용자에게 있으며, 변경된 값이 이미 사용 중인 경우 데이터 충돌이 발생할 수 있습니다. 따라서 가능한 경우 시퀀스 값을 변경하지 않거나, 변경이 필요한 경우 조심스럽게 다루어야 합니다.

+) 새로운 데이터를 insert할 때, 더 큰값으로 값을 설정하는 경우는 그나마 괜찮을 수 있으나, 과거의 값으로 새롭게 설정하는 것은 주의가 필요해 보인다

profile
프론트엔드

0개의 댓글