Appearance
Storage
Хранение данных
Локальное хранилище builder работает поверх IndexedDB через Dexie. Названия таблиц берутся из ETableNames, а человекочитаемые названия и описания собраны рядом с ним в STORAGE_TABLE_DOCS.
Таблицы
- Роли -
roles. Хранит локальные записи ролей, используемых в настройке доступа и синхронизации. - Сервисы авторизации -
auth_services. Хранит конфигурации auth providers, к которым привязываются проекты и порталы. - Папки проекта -
project_folders. Хранит иерархию папок, в которых организованы объекты проекта. - Элементы меню портала -
portal_menu_items. Хранит пункты меню портала и связи этих пунктов с объектами проекта. - Папки меню портала -
portal_menu_folders. Хранит иерархию папок для меню портала. - Объекты проекта -
project_objects. Хранит записи object model проекта: digital input, analog input, digital output, mnemoscheme и другие типы объектов. - Ссылки между объектами -
object_references. Хранит индекс ссылок между объектами для поиска зависимостей и очистки битых reference. - Файлы мнемосхем -
mnemoscheme_files. Хранит локальные записи файлов и метаданных мнемосхем. - Иконки -
icon_files. Хранит пользовательские и системные иконки, загруженные в builder. - Проекты -
root_projects. Хранит корневые записи проектов builder и их общие настройки. - Порталы -
root_portals. Хранит корневые записи порталов и их общие настройки. - Аудиофайлы -
audio_file. Хранит загруженные аудиофайлы, используемые в alarm actions и связанных сценариях. - Теги -
tags. Хранит локальные сущности тегов, используемые в проекте и интеграциях. - Связи объектов с тегами -
object_tags. Хранит связи между объектами проекта и тегами. - Статусы синхронизации -
sync_statuses. Хранит вычисленное состояние синхронизации для UI и служебной логики. - Логи -
logs. Хранит записи локального application logging, включая сообщения Pino, сохраненные в IndexedDB. - Состояние миграций -
migration_state. Хранит служебное состояние выполненных миграций и связанных операций обновления схемы.
Mentioned In
None yet.