Наша база данных плохо спроектирована со всех сторон (мы унаследовали ее). Я переработал схему во что-то полезное и поддерживаемое. Довольно много таблиц и столбцов было удалено, многие столбцы перемещены, а большинство таблиц и столбцов переименованы. Некоторые типы данных также были изменены.
Я извлек все запросы из наших веб-приложений, и мы начали их переписывать. Мы думаем, что наш администратор базы данных может перенести старые данные в новую схему. Чтобы быть уверенным, нам нужно протестировать каждый запрос, сравнив старые результаты с новыми.
Как мы можем протестировать такую оптовую миграцию? Мне нужно иметь возможность указывать параметры и сопоставлять старые таблицы/столбцы с новыми таблицами/столбцами. С сотнями запросов это сложная задача. Я мог бы написать что-нибудь сам, но у меня уже много времени, поэтому предпочтительнее использовать существующий инструмент.
Спасибо!