Руководство пользователя altAwin:Проверка целостности БД
Материал из AltecDocs
Проверка целостности БД
Для проверки целостности базы данных предназначена утилита SchemaCompare.
Утилита может выполнять две операции:
- сравнение базы данных с эталонной;
- экспорт структуры базы данных.
Чтобы экспортировать структуру БД во внешний файл, требуется вызвать команду Extract Metadata.
В открывшемся окне следует указать тип БД, базу данных для экспорта, имя пользователя и пароль. После экспорта данных в каталоге установки программы altAwin появится файл database.firebird.xml, который содержит нужные данные.
Для сравнения структуры базы данных с эталонной надо вызвать команду Compare Metadata. Программа выполнит сравнение и сообщит о результатах (см. рис. 4.30).
Утилита может запускаться из командной строки со следующими параметрами:
Таблица 4.3. Параметры командной строки для SchemaCompare
| Параметр | Описание |
|---|---|
| silent | Тихий запуск и работа приложения в фоне. |
| dbname | БД, с которой требуется оперировать. |
| dbuser | Имя пользователя БД. |
| dbpass | Пароль пользователя БД. |
| dbrole | Роль пользователя БД. |
| mdfile | Xml-файл с метаданными, с которыми идет сравнение. |
| createmd | Команда создания файла с метаданными из указанной базы. |
| creatediff | Команда создания файла с отличиями базы данных и файла с метаданными. |
| checkdiff | Команда сравнения отличий базы данных и файла с метаданными. |


