create table t5 (
chng_de varchar(8)
, chng_sn int generated by default as identity
, name varchar(10)
, primary key(chng_de, chng_sn)) ;
select * from t5;
insert into t5 (chng_de, name ) values ('20200809', '나') ;
insert into t5 (chng_de, chng_sn , name ) values ('20200809', 2, '또 나') ;
insert into t5 (chng_de, name ) values ('20200809', '세번째 나') ;
insert into t5 (chng_de, chng_sn , name ) values ('20200809', 4, '또 나') ;
insert into t5 (chng_de, name ) values ('20200809', '나 프로그램') ;
insert into t5 (chng_de, name ) values ('20200809', '나 프로그램2') ;
alter table t5 alter column chng_sn set generated always ;
insert into t5 (chng_de, name ) values ('20200809', '나 프로그램3') ;
참고 : https://www.postgresqltutorial.com/postgresql-identity-column/
'PostgreSQL' 카테고리의 다른 글
ALTER SEQUENCE (변경) (0) | 2020.08.19 |
---|---|
identity 컬럼 을 사용하는 테이블 확인 (0) | 2020.08.09 |
역할권한 관리 (0) | 2020.08.07 |
11 Best PostgreSQL Monitoring tools (0) | 2020.08.02 |
PostgreSQL 11.1 한국어 문서 (0) | 2020.08.02 |