Я использую Postgres с hstore в своем проекте Rails. Я храню информацию об адресе (улица, город, почтовый индекс, страна и т. д.) в столбце hstore под названием «адрес». Я могу запросить базу данных для определенного города следующим образом:
Company.where("address -> 'country' = 'Finland'")
Работает отлично.
То, что я хотел бы сделать, это запросить базу данных для массива стран, подобных этому:
Company.where("address -> 'country' IN my_array_of_many_countries")
Конечно, это так не работает. Кто-нибудь знает, как я могу получить все компании из стран, хранящихся в моем массиве my_array_of_many_countries?
Любая помощь высоко ценится.