Можно ли использовать массивы postgres для создания ассоциации "один ко многим /has _many" в рельсах (4)? Я знаю, что массив типа внешнего ключа невозможен.
Пример. Задача имеет несколько правопреемников. Традиционно я решал это, используя таблицу ассоциации: tasks- > assignees- > users. Используя массивы, это не было бы необходимо, так как можно было бы хранить несколько "внешних ключей".
Следующий запрос может быть использован для получения всех назначенных мне задач:
select * from tasks where ? IN tasks.assignees