У меня есть несколько столбцов в моей базе данных float8, я хочу сделать прямой миграция postgres10 в postgres10 между двумя экземплярами RDS.
После выполнения оценки для задачи он сообщает, что есть несколько случаев «частично поддерживаемых типов данных»:
Похоже, он обнаружил 29 вхождений float8 в основном из-за значений географических координат, хранящихся в db:
Источник и цель были созданы одинаково в отношении ролей / грантов / механизма БД / групп параметров и т. Д.
Я нашел эту статью это объясняет следующее:
Partially supported
Data types that AWS DMS supports, but when it tries to migrate them, the target data type mapping might not match the source. For example, when you move from PostgreSQL to Oracle, the TEXT data type is mapped as NCLOB on the target and not CLOB or BLOB.
Data types that AWS DMS can migrate, but with partial success. For example, when you move from PostgreSQL to PostgreSQL, JSONB migration works fine if the data in this column is fewer than 255 characters.
На самом деле это не имеет смысла, источник и цель - идентичные движки. Есть ли способ узнать больше о том, в чем проблема? Это должна быть прямая задача миграции postgres10 -> postgres10.