Экземпляр не удалось обновить, поскольку одна или несколько баз данных содержат таблицы, объявленные С идентификаторами OID, что не поддерживается в целевой версии

#postgresql #amazon-web-services

Вопрос:

RDS Postgres версии с 11 по 12. Должен ли я изменить системную таблицу Postgres?

Пожалуйста, помогите мне с приведенной ниже ошибкой:

 The instance could not be upgraded because one or more databases contain tables declared WITH OIDS, which is not supported in the target version. Please remove the OID column using "ALTER TABLE <table_name> SET WITHOUT OIDS;" and try again.
 

Комментарии:

1. Сделайте так, как указано в сообщении, удалите OID столбец из тех пользовательских таблиц, в которых они есть. Оставьте системные таблицы в покое, у них должен быть OID столбец. См. Примечания к выпуску 12 Переход на версию 12.