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

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

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

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

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

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


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