Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!

Как в Doctrine2 обстоят дела с поддержкой PostgreSQL-массивов?

Доброго времени суток уважаемые!

Подскажите пожалуйста, как в последних версиях Symfony3/Doctrine2, обстоят дела с поддержкой PostgreSQL-типа данных "массив"?

Вот на этой странице очень подробно расписано про разные связи, в т.ч. "многие ко многим" и связи "через таблицу", но не слова не сказано как организовать связь вида
... JOIN table_b ON table_b.id IN table_a.array_field_values WHERE table_a.id = 10;
или
... JOIN table_b ON table_b.id = ANY(table_a.array_field_values) WHERE table_a.id = 10;
(описал пример запроса очень условно, но думаю, Вы поймете о чем я).

Может быть есть какой-то способ описать такую связь в репозитории (DQL), привязать её к свойству Entity и указать в аннотациях автоматическую загрузку (fetch="EAGER"), так же как это можно сделать со "стандартными" связями?
  • Вопрос задан
  • 324 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы