시퀀스 초기화 setval
SELECT setval('table_seq', 1); -- nextval(table_seq') = 2
SELECT setval('table_seq', 1, true); -- nextval(table_seq') = 2
SELECT setval('table_seq', 1, false); -- nextval(table_seq') = 1
첫번째 인자 (필수) : 적용 할 시퀀스 이름
두번째 인자 (필수) : 적용 할 시퀀스 값
세번째 인자 (옵션) : 시퀀스 값 포함 여부 ( 기본값: true )
References
[PostgreSQL docs]: https://www.postgresql.org/docs/current/functions-sequence.html
728x90
'Database > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] ALTER TABLE RENAME COLUMN IF EXISTS (0) | 2023.09.04 |
---|---|
[PostgreSQL] Update Multiple Columns From Select Sub Query (0) | 2023.06.28 |
[PostgreSQL] 현재 시퀀스 마지막 값 조회하기 (0) | 2023.06.05 |
[PostgreSQL] Update Multiple Columns From Select (0) | 2023.05.09 |
[PostgreSQL] 가장 최근 날짜, 점수별 건수, 점수 평균 구하기 (0) | 2023.05.03 |
댓글