|
|
|
Прога для сравнения двух баз (таблиц)
|
|||
|---|---|---|---|
|
#18+
Добрый день! Проблема: Пишу проект, в котором часть логики (скрипты, отчеты и т.д.) находятся в табличках. Пишу для удаленного заказчика. Есть ли какой-либо софт (в виде Win32 приложения), который позволял бы сравнивать две базы на наличие изменений. А то сейчас неудобно - восстнавливаешь новую базу под неким именем, затем ручками смотришь структуры таблиц (изменились или нет), ручками все это переписываешь... Жуть... Много времени уходит на поиски изменений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 15:46 |
|
||
|
Прога для сравнения двух баз (таблиц)
|
|||
|---|---|---|---|
|
#18+
настрой репликацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 15:57 |
|
||
|
Прога для сравнения двух баз (таблиц)
|
|||
|---|---|---|---|
|
#18+
Репликацию? Я не пробовал делать это с MySQL, но по опыту с MSSQL - я думаю это не совсем то, что нужно. Репликация снэпшотом - не пойдет (потеряются данные, которые пользователи накалачивали в базы) Репликация слиянем - тоже наверное не то: список таблиц может измениться (соответственно придется переписывать условия репликации), да и репликация, по-моему, вещь для более рутинных, и периодических задач чем моя проблема. А, кстати, она в MySQL сложно настраивается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 16:04 |
|
||
|
Прога для сравнения двух баз (таблиц)
|
|||
|---|---|---|---|
|
#18+
Нет, а если просто взять: SELECT a.*,b.* FROM табла1 a, табла2 b WHERE a.соответствие_какое_то=b.соответствие_какое_то AND a.ожидаемое_различие=b.ожидаемое_различие Оно? Только заради одного такого запроса вряд ли кто-нибудь (кроме тебя) будет специально писать Win32 приложение. Жизнь коротка - потерпи немного :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 16:14 |
|
||
|
Прога для сравнения двух баз (таблиц)
|
|||
|---|---|---|---|
|
#18+
Да понимаю я все это! Примерно так я и поступаю. Просто хотелось бы упростить себе жизнь. Чтобы кроме данных еще и структура проверялась. Можно конечно самому написать. Но зачем, как говорится, заново велосипед изобретать - если такое уже написано! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2004, 16:35 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1855008]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
135ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 450ms |

| 0 / 0 |
