Command Palette

Search for a command to run...

Модели данных Модуля интеграций

В этом справочнике перечислены модели данных Модуля интеграций. Как у любой модели данных Medusa, у каждой из них есть ещё поля , и .

Читайте эти модели через сервис модуля или Admin API, а меняйте только через его воркфлоу.

Обзор связей

Две модели не связаны в базе данных. Запись называет свою интеграцию только значением , как показывает схема.

Значение общее у и , но в это обычный текст, поэтому внешнего ключа и каскадного удаления нет. Удаление интеграции оставляет её изменения на месте, поэтому запись об изменении переживает свою интеграцию.


Integration

Сохранённые настройки одного инстанса интеграции, таблица . Модуль создаёт запись при первом сохранении любой секции и удаляет её, когда администратор магазина удаляет интеграцию. Зарегистрированный провайдер без записи получает статус Не настроено.

Loading...

Признак полной настройки интеграции не хранится. Модуль проверяет его по текущему дескриптору провайдера каждый раз, когда он нужен, поэтому признак не устаревает при изменении дескриптора.

В таблице есть уникальный индекс по , который охватывает записи с пустым , индекс по и индекс по .


IntegrationChange

Одна запись истории изменений, таблица . Она не связана с , поэтому остаётся после удаления интеграции.

Loading...

совпадает со временем изменения, потому что запись создаётся в том же воркфлоу, что и изменение.

В таблице есть индексы по вместе с , по и по , а также индекс по , который охватывает только записи с заполненным .

Материалы

Изменено 12 ноября 2026 г.·Редактировать страницу