У меня есть Player Player и идентификатор игрока первичного ключа, который является символом (7). У меня уже есть записи в этой таблице, а также некоторые другие таблицы, в которых есть идентификатор playerID в качестве внешнего ключа, и эти таблицы также имеют некоторые записи.
Как настроить идентификатор игрока для автоматического увеличения? По прочтении какое-то время я думаю, что я должен был сделать это с самого начала, но так как я не могу этого сделать сейчас, я все равно могу это сделать?
Например, когда я запускаю этот
ALTER TABLE player ADD COLUMN key_column BIGSERIAL PRIMARY KEY;
он возвращает ошибку:
ERROR: multiple primary keys for table "player" are not allowed
и если я удалю существующий идентификатор игрока, записи в других таблицах, которые ссылаются на него, также будут удалены.
Есть ли способ "изменить" существующий идентификатор игрока первичного ключа для автоматического увеличения?