Supabase PostgreSQL 자동 증가값 수정하기 / sequence change auto increment value

이건개발·2024년 8월 1일
1

자동 증가값이 너무 정직하게 +1 되는 바람에
수동으로 추가한거랑 값이 겸친다면 대참사가 발생한다.
(insert 하면 실패한다)

그래서 값을 수정해야하는데 이 방법을 공유합니다.

# 일단 시퀀스 이름을 얻습니다.
SELECT relname 
FROM pg_class
WHERE relkind = 'S'
order BY relname;


# 찾은 이름
PP_USER_ITEM_uid_seq


# 증가 시작값을 105 로 고칩니다.
ALTER SEQUENCE "PP_USER_ITEM_uid_seq" RESTART WITH 105;

이런식으로 고칩니다.
수동으로 값넣어서 insert 하지 않으면 이런일을 할 필요는 없을 것입니다.

profile
게임 개발 / 웹 개발 / 주식 투자 / 은퇴자 / 클라우드타입 / 파이어베이스 / 수퍼베이스 / 유니티

0개의 댓글