Relationship Enhancer

Улучшает управление связями в Payload CMS с поддержкой ссылочной целостности и двусторонних отношений.

Сообщество 12 248/нед MIT v0.0.10

Установка

pnpm add payload-relationship-enhancer

Описание

Плагин для Payload CMS улучшает управление связями между документами, обеспечивая ссылочную целостность и позволяя устанавливать двусторонние отношения. Если документ A ссылается на документ B и B удаляется, ссылка в документе A будет автоматически удалена, что помогает поддерживать чистоту данных. Плагин поддерживает двустороннюю конфигурацию: если документ A ссылается на документ B, документ B также может ссылаться на документ A. Он интегрируется с существующими отношениями в Payload, изменяя схемы GraphQL и REST API, что упрощает работу со сложными запросами для управления этими связями. На данный момент плагин поддерживает только MongoDB. При обновлении связей он не вызывает хуки жизненного цикла, что может повлиять на пользовательскую бизнес-логику. При настройке связей, особенно для вложенных полей, необходимо проявлять осторожность, так как плагин имеет известные ограничения в их обработке.

О пакете

Имя пакета
payload-relationship-enhancer
Последняя версия
0.0.10
Размер
542 кБ
Лицензия
MIT
Загрузок в неделю
248
Последняя публикация
2 янв. 2024 г.

Ещё от iamacup

Профиль автора