Проверка двух данных базы данных идентична или нет

Для тестирования проектов мне нужно проверить, работают ли базы данных как требуется или нет; а также необходимо проверить, что с учетом двух баз данных данные в БД идентичны или нет. Итак, есть ли заранее определенный алгоритм для выполнения этой задачи?

1 ответ

Решение

Определите, что идентично. Это схема, данные или оба? Если схема, это только таблицы или все элементы, включая функции / процедуры / представления и т. Д.

Если вы используете jdbc, начните с функций, раскрывающих схему, и сравнивайте и сравнивайте объекты один за другим. Затем повторите то же самое для данных внутри таблиц.

Вы можете воспользоваться проектами OpenSource, чтобы прочитать подробности схемы.

Другие вопросы по тегам