Rails / postgres, «внешние ключи» хранятся в массиве для создания ассоциации 1-много

Могут ли массивы postgres быть использованы для создания ассоциации "один ко многим / has_many" в rails (4)? Я знаю, что массив типов внешних ключей невозможен.

Пример. Задача имеет несколько получателей. Традиционно я решил бы это с помощью таблицы ассоциации: tasks-> assignees-> users. Используя массивы, в этом не было бы необходимости, так как можно хранить несколько «внешних ключей».

Следующий запрос может быть использован для получения всех назначенных мне задач:

select * from tasks where ? IN tasks.assignees

Ответы на вопрос(1)

Ваш ответ на вопрос