У меня есть поле hstore с именем extra_info с ключом «real_params», а значением является хэш. В базе данных эта пара похожа на "real_params"=>"{\"master\":\"13\",\"reference_month\":\"58\",\"distributor\":\"14\"}"
.
Поиск через консоль rails с Storage.where("extra_info -> 'params' = '{\"master\":\"13\",\"reference_month\":\"58\",\"distributor\":\"14\"}'")
ничего не возвращает, но изменение порядка параметров на Storage.where("extra_info -> 'params' = '{\"master\":\"13\",\"distributor\":\"14\",\"reference_month\":\"58\"}'")
я нахожу его.
Почему порядок не тот? Почему это происходит?