База данных и файлы
PartsBox использует локальную базу данных SQLite для хранения всей информации о деталях, ячейках хранения, метках, истории операций, а также о проектах с их спецификациями и подготовленными комплектами.
Расположение базы данных
Файл базы данных inventory.db создаётся автоматически при первом запуске приложения в той же папке, где находится PartsBox.exe.
Если приложение обнаруживает базу данных в устаревшем расположении (системная папка данных приложения), она автоматически переносится в папку приложения.
Хранилище изображений
Изображения деталей хранятся в папке inventory_images/, расположенной рядом с файлом базы данных. При добавлении изображения файл копируется в эту папку с уникальным префиксом (UUID), что исключает конфликты имён.
Поддерживаемые форматы: PNG, JPEG.
Хранилище даташитов
Даташиты и документы хранятся в папке inventory_datasheets/, также расположенной рядом с базой данных. Файлы попадают сюда при скачивании даташитов из результатов поиска MPN.
Файл настроек
Файл partbox.ini хранит настройки приложения:
- ключи API для провайдеров поиска (Nexar, Mouser)
- состояние включения/выключения провайдеров
- последний использованный путь для выбора изображений
- последний выбранный проект — чтобы вкладка Проекты открывалась на нём
Файл создаётся автоматически при первом изменении настроек.
Резервное копирование
Для создания резервной копии всех данных достаточно скопировать:
inventory.db— база данных (детали, склад, метки, история, проекты и спецификации)inventory_images/— изображения деталейinventory_datasheets/— даташиты
Файл partbox.ini содержит только настройки и не является критичным для восстановления данных.