Як ініціалізувати базу даних ФІАС

Зміст

§ Налаштування плагіна та додавання оновлень

Плагін називається Nvx.ReDoc.DynamicFormsFiasControl. У ньому реалізовано:

§ Установка БД ФІАС

§ Ручне встановлення БД ФІАС

Алгоритм установки бд

1. Файл бази даних FiasMinifiedDb.sdf необхідно скопіювати в директорію ReDocAppRoot\PluginsData\FiasStorage.

2. Створити порожній файл у тій самій директорії з ім'ям "xml fias_delta_xml_.xml".

3. У файлі конфігурації плагіна ReDocAppRoot\config\FiasServicesConfig.json вказати версію встановленої бази даних DbDate у форматі yyyy-MM-dd (початкове значення - null).

Приклад змісту конфігураційного файлу

§ Автоматична установка БД ФІАС

Автоматична установка запускається користувачем на сторінці налаштувань плагіна "Сервіс ФІАС". Користувачеві необхідно натиснути кнопку Ініціалізувати базу даних та дочекатися закінчення процедури ініціалізації.

даних

даних

§ Поширення оновлень БД

§ Ручне встановлення оновлення БД ФІАС

Для встановлення оновлення бази ФІАС з боку користувача потрібно виконати дві дії.

1. Підготувати файл оновлення "xml fias_delta_xml_.xml" (процедура описана на сторінці Підготовка БД ФІАС та файлів оновлень).

2. Скопіювати файл у директорію ReDocAppRoot\PluginsData\FiasStorage

Розбір та імпорт записів оновлень буде виконано плагіном в автоматичному режимі.

Очевидно, важливо дотримуватись черговості додавання оновлень. Можна скопіювати кілька файлів послідовних оновлень, плагін встановить їх у правильному порядку.

§ Автоматична установка оновлення БД ФІАС

Примірник РеДок із встановленою базою данихФІАС в автоматичному режимі опитує доступні по мережі РеДок`і, завантажує з них свіжі оновлення та інтегрує до БД.

§ Оновлення із сервера при зміні структури БД.

даних

Користувачі мережі, у яких ініціалізована БД ФІАС, автоматично отримають оновлення. У разі, якщо БД не ініціалізована, вона буде обрана в момент установки.