Как перенести EAV на jsonb в postgres?

В EAV структура следующая(Сократил сущности для простоты понимания)

Item

-id

Attribute

-id

-name

-is_filter

Value

  • id

  • attribute_id

  • value

Item_Value

-item_id

-value_id

Я хочу перенести это в сущность Item и хранить в jsonb. Но возникают проблема. Одна из них целостность данных. В случае использования EAV мы меняем Value в таблице Value и это значение измениться для всех Item. Но как это реализовать в jsonb ? и перенести эту струтуру


Ответы (0 шт):