Я использую Postgres 9.3 с Rails 4.1.
Предположим, у меня есть таблица с столбцом properties
hstore.
Теперь я хочу выбрать один ключ внутри столбца hstore в области (или где-то еще..)
Что пробовал: Model.select("properties -> 'category'")
Что происходит: Rails дает мне такой массив:
[#<Model id: nil>,
#<Model id: nil>,
#<Model id: nil>,
#<Model id: nil>]
Что я хочу:
[#<Model id: nil, category: 'foo'>,
#<Model id: nil, category: 'bar'>,
#<Model id: nil, category: 'baz'>,
#<Model id: nil, category: 'foo'>]
Model.where("properties ? 'category'")
работает? - person Michael Kohl   schedule 19.06.2014