Руководство пользователя altAwin:Проверка целостности БД

Материал из AltecDocs
Перейти к:навигация, поиск

Проверка целостности БД

Для проверки целостности базы данных предназначена утилита SchemaCompare.

Рис. 4.28. Утилита SchemaCompare


Утилита может выполнять две операции:

  • сравнение базы данных с эталонной;
  • экспорт структуры базы данных.

Чтобы экспортировать структуру БД во внешний файл, требуется вызвать команду Extract Metadata.

Рис. 4.29. Выбор БД


В открывшемся окне следует указать тип БД, базу данных для экспорта, имя пользователя и пароль. После экспорта данных в каталоге установки программы altAwin появится файл database.firebird.xml, который содержит нужные данные.

Для сравнения структуры базы данных с эталонной надо вызвать команду Compare Metadata. Программа выполнит сравнение и сообщит о результатах (см. рис. 4.30).

Рис. 4.30. Результат сравнения БД


Утилита может запускаться из командной строки со следующими параметрами:

Таблица 4.3. Параметры командной строки для SchemaCompare

Параметр Описание
silent Тихий запуск и работа приложения в фоне.
dbname БД, с которой требуется оперировать.
dbuser Имя пользователя БД.
dbpass Пароль пользователя БД.
dbrole Роль пользователя БД.
mdfile Xml-файл с метаданными, с которыми идет сравнение.
createmd Команда создания файла с метаданными из указанной базы.
creatediff Команда создания файла с отличиями базы данных и файла с метаданными.
checkdiff Команда сравнения отличий базы данных и файла с метаданными.