Есть у меня один скрипт на Python , который позволяет копировать данные таблицы из СУБД (SqLike, SQlServer) в Postgres.
Как запросить хэш сумму отправляемых таблиц (данных), запросить хэш сумму принятых таблиц (данных) и произвести их сравнение?
в sql протоколе есть хеш-суммы ??
после копирования данных из одной бд в другую, еще раз прочитать данные из источника и получателя и сравнить меж собой
QTusers, очень просто. Если при выполнении операции не возникло ошибки, то записано в таблицы будет ровно то, что было передано серверу. И прочитано из таблиц будет ровно то, что было записано. Чудес не бывает. Так что в описанном процессе начудесить может только программа переноса.
Если хотите через хеш, попробуйте написать на пайтоне скрипт, который будет считать хеш по МД5, посчитайте суммы для нужной таблицы для СУБД источника и приемника и сравните.
Не являюсь специалистом по пайтон, но найденный пример кажется похожим на правду: