[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сравнение версий БД
RCuPeR
Всем привет.
В общем, нужна софтина которая может сравнивать две (и больше) версии БД и находить в них отличия. Такое вообще существует ? Шеф попросил поискать.



Спустя 2 минуты, 38 секунд (6.01.2012 - 00:39) Игорь_Vasinsky написал(а):
.... может взесить их - если одинаковый вес - проверит кол-во таблиц, если одинаково - то идентичны.

вероятность очень мола что совпадение.

взвешивай до тысячной доли.

Спустя 49 минут, 35 секунд (6.01.2012 - 01:28) FatCat написал(а):
Не слышал о готовом софте, но написать такое вполне реально.

Спустя 14 часов, 1 минута, 58 секунд (6.01.2012 - 15:30) RCuPeR написал(а):
Нашел решение:

mysqldump --skip-comments --skip-extended-insert -u root -p dbName1>file1.sql

mysqldump --skip-comments --skip-extended-insert -u root -p dbName2>file2.sql

diff file1.sql file2.sql

Спустя 12 часов, 44 минуты, 22 секунды (7.01.2012 - 04:15) FatCat написал(а):
Цитата (RCuPeR @ 6.01.2012 - 16:30)
Нашел решение:

При разном порядке одинаковых записей, дифф покажет различия.

Спустя 20 часов, 56 минут, 7 секунд (8.01.2012 - 01:11) RCuPeR написал(а):
Цитата (FatCat @ 7.01.2012 - 01:15)
Цитата (RCuPeR @ 6.01.2012 - 16:30)
Нашел решение:

При разном порядке одинаковых записей, дифф покажет различия.

Можно подробней пожалуйста ?!

Получается, если у меня в одном файле есть такая структура данных:
Цитата
1. а.
2. б.
3. в.


И произойдут изменения типа:
Цитата
1. а.
4. г.
2. б.
3. в.


Строки 2 и 3 считаются измененными ?

Спустя 6 минут, 5 секунд (8.01.2012 - 01:17) Renden написал(а):
RCuPeR
Цитата
И произойдут изменения типа:
Строки 2 и 3 считаются измененными ?

Я думаю ты сам ответил на свой вопрос wink.gif

Спустя 5 минут, 27 секунд (8.01.2012 - 01:22) RCuPeR написал(а):
То, что сам ответил - хорошо.
Результат - плохо.

Что же еще можно придумать для сравнения файлов ?


_____________
Гнусный социопат с комплексом Бога.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.