Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Нужен совет - как сравнить две базы / 19 сообщений из 19, страница 1 из 1
07.06.2005, 19:11
    #33105860
tropak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Нужно сравнить две базы. Должны быть абсолютно одинаковы - количество таблиц, поля таблиц, содержимое таблиц, констрейнты, индексы. Плз помогите не очень опытному в Информиксе.
...
Рейтинг: 0 / 0
07.06.2005, 20:02
    #33105924
gvf112
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Как один из вариантов .... попробуй ...
Server Studio ... http://www.serverstudio.com ...
...
Рейтинг: 0 / 0
07.06.2005, 21:02
    #33106006
vybegallo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
dbschema -d <database1> <file_output1>
dbschema -d <database2> <file_output2>
diff file_output1 file_output2
...
Рейтинг: 0 / 0
07.06.2005, 22:37
    #33106082
vybegallo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
А вот насчет содержимого таблиц - это конечно проблема. Если немного - то можно импортировать в ффйлы и сверять (хотя порядок строк не гарантирован), если большие - то либо запросы писать, либо пользоваться указанными инструментами.
...
Рейтинг: 0 / 0
08.06.2005, 08:33
    #33106298
tropak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
vybegallodbschema -d <database1> <file_output1>
dbschema -d <database2> <file_output2>
diff file_output1 file_output2
Так пробовала, но dbshema выгрузила в разном порядке таблицы и сравнить тяжело. Можно ли как-то опередлить порядолк выгрузки dbschem-ой?
...
Рейтинг: 0 / 0
08.06.2005, 11:16
    #33106664
Enlighten me
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
tropak
Так пробовала, но dbshema выгрузила в разном порядке таблицы и сравнить тяжело. Можно ли как-то опередлить порядолк выгрузки dbschem-ой?
Как правильно заметил GVF112 , SS весьма helpful для сравнения двух баз.. Только: Не во всех версиях эта фича есть - в 5.1 JE есть, 3.5 - не нашел;
Данные не сравнивает;
Evaluation period у них - пара недель, если я правильно помню, но поиск рулит.
...
Рейтинг: 0 / 0
08.06.2005, 11:44
    #33106771
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
select 'dbschema -d database -t '||tabname
from systables
where tabid>99
order by tabname

Достаточно просто преобразовать в скрипт. Аналогично можно поступить из процедурами.
Насчет сравнения данных можно поступить также, выгрузить все таблицы в текст, с сортировкой по primary или по ВСЕМ! полям (хотя обеспечить правильный order by будет не очень просто).
...
Рейтинг: 0 / 0
08.06.2005, 12:36
    #33106963
Valentyn Pidburtnyi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
tropakНужно сравнить две базы. Должны быть абсолютно одинаковы - количество таблиц, поля таблиц, содержимое таблиц, констрейнты, индексы. Плз помогите не очень опытному в Информиксе.

Можно еще при помощи какого-нить CASE-инструмента.
Лично я всегда пользуюсь PowerDesigner.
...
Рейтинг: 0 / 0
08.06.2005, 13:33
    #33107170
tropak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Valentyn Pidburtnyi
Можно еще при помощи какого-нить CASE-инструмента.
Лично я всегда пользуюсь PowerDesigner.
Спасибо! Действительно, PowerDesigner-ом получилось быстрее всего. А то я уже кинулась было свою утилиту писать :).
...
Рейтинг: 0 / 0
08.06.2005, 13:48
    #33107222
Enlighten me
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Valentyn Pidburtnyi
Можно еще при помощи какого-нить CASE-инструмента.
Лично я всегда пользуюсь PowerDesigner.
tropak
Спасибо! Действительно, PowerDesigner-ом получилось быстрее всего. А то я уже кинулась было свою утилиту писать :).
А это как? (Reverse engeneer * 2) + Compare models?
...
Рейтинг: 0 / 0
08.06.2005, 13:58
    #33107251
tropak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Enlighten me Valentyn Pidburtnyi
Можно еще при помощи какого-нить CASE-инструмента.
Лично я всегда пользуюсь PowerDesigner.
tropak
Спасибо! Действительно, PowerDesigner-ом получилось быстрее всего. А то я уже кинулась было свою утилиту писать :).
А это как? (Reverse engeneer * 2) + Compare models?

Ага, я так сделала. Вот сижу - разбираю лог. Похоже на правду ;)
...
Рейтинг: 0 / 0
08.06.2005, 14:46
    #33107374
Enlighten me
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
tropakАга, я так сделала. Вот сижу - разбираю лог. Похоже на правду ;)
Понял, спасибо. JFYI, SS ещё и скрипт синхронизации генерит. Правда я этой возможностью не пользовался, и о правдоподобности полученного скрипта ничего сказать не могу.
...
Рейтинг: 0 / 0
08.06.2005, 14:49
    #33107382
Valentyn Pidburtnyi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Enlighten me
А это как? (Reverse engeneer * 2) + Compare models?

Ага.
Либо до Compare Models не доводить даже: после второго ReverseEngeneer в окошке Merge Models сразу все посмотреть.
...
Рейтинг: 0 / 0
10.06.2005, 18:53
    #33112731
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Правильно ли я понял, что PowerDesigner-ом можно и данные сравнить, а не только схему ?
...
Рейтинг: 0 / 0
13.06.2005, 10:09
    #33113947
Valentyn Pidburtnyi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
vasilisПравильно ли я понял, что PowerDesigner-ом можно и данные сравнить, а не только схему ?

Нет
...
Рейтинг: 0 / 0
14.06.2005, 12:18
    #33115352
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
tropakНужно сравнить две базы. Должны быть абсолютно одинаковы - количество таблиц, поля таблиц, содержимое таблиц , констрейнты, индексы...
Правильно ли я понял, что PowerDesigner-ом можно и данные сравнить, а не только схему ?
Нет
Хорошо, я то я уже думал, что совсем от жизни отстал :)
Ведь сначала "tropak" спрашивал и о содержимом таблиц и остался удовлетворен инструментом :)
Вот я и решил, что он полностью свою задачу решил...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
19.11.2007, 15:50
    #34949308
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Народ, а данные то можно сравнить в этих базах?
При условии, что структуру уже проверили и синхронизировали...
...
Рейтинг: 0 / 0
20.11.2007, 11:01
    #34951020
АнатоЛой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
1. Какие требования к процессу с точки зрения интерфейса пользователя?
2. Какие условия на входе?
2. Какой результат хотите получить на выходе?
...
Рейтинг: 0 / 0
23.11.2007, 09:25
    #34960143
rhps
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет - как сравнить две базы
Нашел! Сервер Студио 6 последний =)
Он и данные сравнивает тоже, а уж структуру само собой...
Жалко, что триальный...Видимо брать нада =)
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Нужен совет - как сравнить две базы / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]