본문 바로가기
백엔드/DB

postgresql id자동증가 - sequence 만들기

by 작은소행성 2021. 11. 24.

 

DB에서 자동 증가를 생성하려고한다. 

Postgresql , Oracle 은 Sequence 의 독릭 오브젝트를 사용하고

MySQL은 컬럼에 AUTO_INCREMENT 를 사용한다. 

 

 

 

sequence 만들기

create sequence seq_tablename;
drop sequence seq_tablename;
CREATE TABLE gtcktest.tablename (
	id int8 DEFAULT nextval('seq_tablename'),
	dominant float8 NULL,
	contribution float8 NULL,
	topic text NULL,
	docid int8 NULL,
	CONSTRAINT topictab_pk PRIMARY KEY (id)
);

 

반응형