Перейти к содержанию

База данных и файлы

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


Расположение базы данных

Файл базы данных inventory.db создаётся автоматически при первом запуске приложения в той же папке, где находится PartsBox.exe.

Если приложение обнаруживает базу данных в устаревшем расположении (системная папка данных приложения), она автоматически переносится в папку приложения.


Хранилище изображений

Изображения деталей хранятся в папке inventory_images/, расположенной рядом с файлом базы данных. При добавлении изображения файл копируется в эту папку с уникальным префиксом (UUID), что исключает конфликты имён.

Поддерживаемые форматы: PNG, JPEG.


Хранилище даташитов

Даташиты и документы хранятся в папке inventory_datasheets/, также расположенной рядом с базой данных. Файлы попадают сюда при скачивании даташитов из результатов поиска MPN.


Файл настроек

Файл partbox.ini хранит настройки приложения:

  • ключи API для провайдеров поиска (Nexar, Mouser)
  • состояние включения/выключения провайдеров
  • последний использованный путь для выбора изображений
  • последний выбранный проект — чтобы вкладка Проекты открывалась на нём

Файл создаётся автоматически при первом изменении настроек.


Резервное копирование

Для создания резервной копии всех данных достаточно скопировать:

  1. inventory.db — база данных (детали, склад, метки, история, проекты и спецификации)
  2. inventory_images/ — изображения деталей
  3. inventory_datasheets/ — даташиты

Файл partbox.ini содержит только настройки и не является критичным для восстановления данных.


См. также