К содержанию

Навигация

Обновление с SQLite

Версия 1.1.3 переносит рабочее хранилище из SQLite в основную базу данных 1С-Битрикс. Миграцию выполняет Kokhanenko\Settings\Migration\Migration113.

Что делает миграция

  • создаёт ORM-таблицы и индексы при необходимости;
  • ищет старый файл в /local/modules/kokhanenko.settings/bd/database.sqlite и /bitrix/modules/kokhanenko.settings/bd/database.sqlite;
  • переносит типы, значения и записи чёрного списка;
  • преобразует старое поле options в JSON;
  • не создаёт дубли при повторном запуске;
  • записывает параметры storage_type=bitrix_db, storage_version=1.1.3 и migration_1_1_3_done=Y.

Старый SQLite-файл не удаляется.

Перед обновлением

  1. Сделайте резервную копию основной базы данных Битрикса.
  2. Сохраните файл bd/database.sqlite, если он существует.
  3. Зафиксируйте количество типов и настроек для нескольких сайтов.
  4. Подготовьте путь отката к предыдущей версии модуля.

Проверка после обновления

  1. Откройте /bitrix/admin/kokhanenko_settings.php под администратором.
  2. Проверьте типы и значения на каждом сайте.
  3. Измените одну тестовую настройку и сохраните её.
  4. Убедитесь, что SiteSettings::get() возвращает новое значение.
  5. Проверьте CSS и JavaScript при установке из /local/modules и /bitrix/modules.
  6. Убедитесь, что повторный запуск миграции не меняет количество записей.

Удаляйте старый SQLite-файл только после отдельной резервной копии и полной приёмки перенесённых данных.

Поиск по документации

Введите минимум 2 символа

    Настройки чтения

    Оформление

    Настройте внешний вид документации в этом браузере.

    Тема

    Выберите светлое или тёмное оформление.

    Размытие фона модальных окон

    Определяет степень размытия страницы за поиском и настройками.

    Закругление элементов

    Меняет общий радиус кнопок, полей и выпадающих списков.