Я пытаюсь предоставить общее решение для миграции данных из одной версии схемы в другую. Проблема возникает, когда тип данных столбца из исходной схемы не совпадает с типом назначения. Я хотел бы создать запрос, который будет выполнять предварительное сравнение типов данных столбцов, чтобы определить, какие столбцы необходимо исправить, прежде чем миграция станет возможной.
Мой текущий подход заключается в возвращении имен таблиц и столбцов из information_schema.columns
, где DATA_TYPE
между каталогами не совпадают. Однако прямой запрос information_schema
вернет только результаты из каталога соединений.
Кто-нибудь написал такой запрос?