Мне любопытно использовать тип данных :array в приложении на Rails 4, использующем базу данных Postgresql.Будет ли сохранен порядок добавления элементов в массив?Мой вариант использования следующий: я хочу, чтобы три человека были добавлены как :collaborators к Search модели.Когда я возвращаю соавторов определенного поиска, я хочу всегда перечислять соавторов в том порядке, в котором они присоединились к поиску.Для этого подходит тип данных :array или я должен рассмотреть возможность использования :hstore?
:array
:collaborators
Search
:hstore
Тип данных массива сохраняет порядок, в то время как hstore, похоже, не гарантирует его.
Но также, возможно, подумайте о добавлении правильных отношений соавторов, если вы хотите создать ссылку на другую таблицу.