SqliteIntegrityCheck

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Информация и статистика >

SqliteIntegrityCheck

Функциональный блок SqliteIntegrityCheck служит для проверки целостности БД Sqlite.

Вид в дереве

Вид в редакторе FBD

SqliteIntegrityCheckFB

SqliteIntegrityCheckFB_1

Входы и выходы ФБ:

Название

Тип

Назначение

Входы

Archive

REF_TO

Указывается связь с архивом. Можно перетащить архив на вход левой кнопкой мыши, либо указать ID нужного архива в данном свойстве.

QuickCheck

BOOL

При значении TRUE запускается прагма integrity_check, а при значении FALSE запускается прагма quick_check:

integrity_check выполняет низкоуровневую проверку форматирования и целостности базы данных;

quick_check также выполняет низкоуровневую проверку форматирования и целостности базы данных, но делает это быстрее за счет исключения из проверки ограничения UNIQUE и соответствия содержимого индекса содержимому таблицы.

Run

BOOL

Запускает процесс проверки целостности.

Выходы

Response

STRING

Выдается результат проверки базы данных.