Changer la clé primaire en incrémentation automatique

J'ai une table de joueurs, et une clé primaire playerID qui est de caractère(7). J'ai quelques enregistrements dans cette table déjà, et aussi quelques autres tables qui a playerID comme une clé étrangère, et ces tables ont aussi quelques enregistrements déjà.

Comment puis-je régler l'playerID à l'auto-incrément? Après la lecture pour un moment je pense que j'aurais dû faire ça depuis le début, mais depuis je ne peux pas le faire maintenant, est-il de toute façon je peux le faire?

Par exemple, lorsque j'exécute ce

ALTER TABLE player ADD COLUMN key_column BIGSERIAL PRIMARY KEY;

il retourne une erreur:

ERROR: multiple primary keys for table "player" are not allowed

et si je baisse l'existant playerID, les enregistrements dans d'autres tables de référence, il sera abandonné.

Est-il un moyen de "changer" l'existant clé primaire playerID pour auto-incrément?

source d'informationauteur Chin