저는 테이블 플레이어와 character (7) 인 기본 키 playerID를 가지고 있습니다. 나는이 테이블에 이미 일부 레코드를 가지고 있으며, 외래 키로 playerID가있는 다른 테이블을 가지고 있으며, 테이블에는 이미 일부 레코드가 있습니다.기본 키를 자동 증가로 변경합니다.
어떻게 playerID를 자동 증가로 설정할 수 있습니까? 독서를 한 후에 처음부터이 일을해야한다고 생각합니다.하지만 지금은 할 수 없기 때문에 어쨌든 할 수 있습니까? 나는 기존의 playerID을 떨어 뜨리면
ERROR: multiple primary keys for table "player" are not allowed
하고, 그것을 참조하는 다른 테이블의 레코드뿐만 아니라 삭제됩니다 :이
ALTER TABLE player ADD COLUMN key_column BIGSERIAL PRIMARY KEY;
가 오류를 반환 실행 예를 들어
, .
기존 기본 키인 playerID를 자동 증분으로 "변경"할 수 있습니까?