본문 바로가기

Program/PostgreSQL

[PostgreSQL] Add auto increment column in PostgreSQL


지금까지는 고유 번호 생성 function을 하나 만들고 이것만 쓰다가 타 데이터베이스에서 쓰는 autoIncrement 적용하려 알아보니 이런 방법이...

1. sequence 생성

 CREATE SEQUENCE <sequence name>

2. 변경할 컬럼에 sequence 적용

 ALTER TABLE <table name> ALTER COLUMN <column name> SET DEFAULT nextval(<created sequence name>);