Rieles / postgres, 'claves foráneas' almacenadas en una matriz para crear una asociación de muchos
¿Se pueden usar matrices de postgres para crear una asociación de muchos a muchos / has_ en rieles (4)? Soy consciente de que una matriz de tipo de clave externa no es posible.
Ejemplo: una tarea tiene múltiples cesionarios. Tradicionalmente, resolvía esto utilizando una tabla de asociación: tareas-> asignados-> usuarios. Usando matrices, esto no sería necesario ya que se podrían almacenar múltiples 'claves foráneas'.
La siguiente consulta podría usarse para obtener todas las tareas asignadas a mí:
select * from tasks where ? IN tasks.assignees