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