powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Сравнить две базы ... как?
8 сообщений из 8, страница 1 из 1
Сравнить две базы ... как?
    #36434193
v_smirnov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASA 9.0.2 и 11.0.1

Столкнулся с проблемой, казалось бы очень простой но ...

Есть две базы, требуется сравнить их между собой и выявить различия. Т.е. сравнить все объекты структуры (таблицы, связи, индексы, ограничения, процедуры, функции ...)

ЧЕМ это сделать наиболее правильнее?

Сделать unload и далее сравнивать текстовые файлы не предлагать - эта редиска (ASA) выгружает в произвольном порядке ;(

Ручками и глазками смотреть по порядку то же не вариант, это мне на 2 мес работы.

Цель не только сравнить - но и привести их к одному виду (часть из одной базы, часть из другой).
...
Рейтинг: 0 / 0
Сравнить две базы ... как?
    #36434391
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем это сделать правильно - мозгами. А что на этот вопрос может быть другой ответ? :)

Чем это сделать проще - PowerDesigner (или его конкурентами от других фирм).
В PD делаешь File->Reverse Engineer на обе базы, получаешь две модели, потом Tools -> Compare Models.
...
Рейтинг: 0 / 0
Сравнить две базы ... как?
    #36434458
v_smirnov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlЧем это сделать правильно - мозгами. А что на этот вопрос может быть другой ответ? :)
"Даже самая сложная задача имеет несколько решений" ;) (по мотивам "как сно..ться ежики"). Я бы с удовольствием решил ее с помощью универсального инструмента под названием "подчиненный", но пока что мне такое не светит ;)

White Owlили его конкурентами от других фирм

Каких конкурентов ты знаешь которые понимают ASA?
PowerDesigner это хорошо, но использовать для такой простой задачи такого монстра ...
(это все равно что запускать студию что бы поссмотреть xml)

Пока с ним вожусь, но не люблю я его, выдает при сравнении столько "мусора" ...

Может кто подскажет что-нибудь попроще? Что нибудь между PowerDesigner и сравнением вручную?
;)
...
Рейтинг: 0 / 0
Сравнить две базы ... как?
    #36434560
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
v_smirnov,
Сам сейчас делаю то же самое, только 7 и 11
Мусора действительно много, но вроде как чистится настройками.
...
Рейтинг: 0 / 0
Сравнить две базы ... как?
    #36434902
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_smirnovWhite Owlили его конкурентами от других фирмКаких конкурентов ты знаешь которые понимают ASA?ээээ.... да никаких наверное. Лично мне хватает и PD.
Все остальные что я смотрел, прежде чем остановиться на PD, подключались к ASA через ODBC и работали в режиме "Generic Database".

И не такой уж он монстр...
...
Рейтинг: 0 / 0
Сравнить две базы ... как?
    #36435069
jap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что у ASA нету системных таблиц?
...
Рейтинг: 0 / 0
Сравнить две базы ... как?
    #36435703
v_smirnov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
japа что у ASA нету системных таблиц?
есть конечно. только очень не хочется тратить время и избретать велосипед.
...
Рейтинг: 0 / 0
Сравнить две базы ... как?
    #36435923
amakhin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
v_smirnov, Для MS SQL есть отличный инструмент - SQL Compare и еще несколько бесплатных аналогов похуже. А вот для ASA к сожалению ничего не знаю.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Сравнить две базы ... как?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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