728x90
반응형
SMALL

'sequence'에 해당되는 글 1건

  1. 2020.11.17 PostgreSQL - auto increment 기능 만들기
PostgreSQL2020. 11. 17. 13:15
728x90
반응형
SMALL

 

 

 

PostgreSQL을 쓸때 mysql의 auto increment 기능이 필요한 경우가 있다.
오라클에선 시퀀스를 이용하고..하지만 PostgreSQL을 처음 다룰때 몰라서 잠시 헤맸었다.

다음과 같은 간단한 컬럼 추가 SQL문을 통해 auto increment 기능을 구현할 수 있다.

- PostgreSQL auto increment 기능 컬럼 추가 ALTER 명령문

 

ALTER TABLE your_table ADD COLUMN key_column BIGSERIAL PRIMARY KEY;

 

당연히 CREATE TABLE 할때도 이용할 수 있다.

- CREATE TABLE 예

 

CREATE TABLE tb_file
(
  filetype character varying,
  filepath character varying,
  comment character varying,
  data character varying,
  del_yn character varying,
  filename character varying,
  filekey bigserial NOT NULL,
  CONSTRAINT tb_file_pkey PRIMARY KEY (filekey)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE tb_file
  OWNER TO postgres;

 

간편하고 쓰기 편하면서도 MySQL만 쓰다가 쓰려니 헷갈리는 코끼리 DB다.

 

 

728x90
반응형
LIST
Posted by 사슴영혼'-'
728x90
반응형
LIST