У меня есть запрос с одним параметром, и я использую jmoiron / sqlx для его запуска в базе данных Nominatim, в которой есть поле hstore «name». Сам запрос похож на
SELECT place_id, parent_place_id, name->'name:ru' as name from placesx WHERE admin_level = 3 and parent_place_id IN (?)
Проблема, когда я использую функции sqlx.In, sqlx.Bind и sqlx.Prepare, которые он принимает: ru в качестве параметра запроса и жалуется на это.
Вопрос в том, как этого можно избежать, чтобы я мог получить определенное c значение локали ('name: en', 'name: de' et c) из hstore без этой коллизии?
Итак далеко я использую регулярное выражение и не демаскирую строку в строку hstore 'map [string], так как я не мог понять, как получить из нее значение по ключу.