Руководство пользователя 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 | Команда сравнения отличий базы данных и файла с метаданными. |