2017-03-27 5 views
0

가 나는 새로운 순서 열을 추가하고 기본 key.I가새로운 시퀀스 열과 그것이 만들고 싶어 차

create sequence rid_seq; 
alter table test add column rid integer default nextval('rid_seq'); 

으로 노력하고있다 만들고 싶어하고 싶었 키하지만 때로는 아무튼 고유 한 시퀀스를 제공합니까? 다른 방법은 없습니까? 어떤 도움도받습니다.

+0

'alter table test add column rid bigserial primary key' –

답변

0

시퀀스에는 고유 한 특성이 없기 때문에 시퀀스 값을 사용하는 고유 한 인덱스를 열에 추가해야합니다. 귀하의 경우 (기본 키를 추가하려는 경우) "바로 가기"를 사용하십시오 :

alter table test add column rid bigserial primary key