Описание тега hstore

NoneHstore is data type for storing sets of key/value pairs in Postgres, similar to hashes in Ruby and Perl, associative arrays in PHP or dictionaries in Python.
1 ответ

Полнотекстовый поиск по полю hstore по индексу

Можно ли сделать полнотекстовый поиск по столбцу hstore, который использует индекс джина? У меня есть столбец hstore "data" и индекс, такой как документы: CREATE INDEX hidx ON testhstore USING GIN (data); И, насколько я могу найти способ сделать зап…
22 авг '14 в 05:54
4 ответа

Как преобразовать строку find_by_sql hstore в хеш в Ruby on Rails

Это кажется нелепо простым, но я не могу понять, как преобразовать хеш-строку в хеш. Когда я делаю Answer.find_by_sql, я получаю такую ​​строку deepthought = "\"answertolife\"=>\"42\"" Но я не могу понять, как превратить это в хэш. Я пытался: pry…
2 ответа

Rails update_all с hstore

Какой хороший способ обновить несколько записей в столбцах hstore с помощью activerecord? Прямо сейчас я перебираю, обновляю и сохраняю вот так: time = Time.now.to_s scoped_tasks.each do |task| task.data[:last_checked] = time task.save! end Есть ли …
1 ответ

Значение магазина с пробелом

Я использую Postgresql V 9.1: SELECT 'k=>name, v=>Nava Ratna Secondary School'::hstore; Этот код возвращает ошибку: ERROR: Syntax error near 'R' at position 17 LINE 1: SELECT 'k=>name, v=>Nava Ratna Secondary School'::hstore; ^ *********…
30 июл '13 в 00:24
1 ответ

Сбой сравнения [type] с [other_type] на Rails 4, postgresql с hstore

При выполнении обновления с Rails 3, postgresql с activerecord-postgres-hstore драгоценный камень для Rails 4, postgresql и родные рельсы 4 hstoreЯ начал получать массу проблем с ошибками тестов (которые прошли до обновления) из-за несоответствия ти…
1 ответ

Postgresql сортирует хэш после его спасения

Когда я сохраняю хеш-таблицу, я хочу иметь определенный порядок (как в записи). Но Postgres сортирует это по-своему. Как мне указать сортировку для записи? Пример: INSERT INTO "items" ("nested_params") VALUES ($1) [["nested_params", "\"Turbo\"=>\…
18 ноя '14 в 18:27
1 ответ

Как установить рельсы проверяет уникальность по столбцу hstore ключ?

У меня есть стол channels, с колонкой hstore credentials, Учетные данные для каждого канала могут быть разными, но я хочу, чтобы они были уникальными при заполнении. Я установил некоторые индексы postgres, как это: execute "CREATE UNIQUE INDEX chann…
0 ответов

Поиск данных поля массива в hstore Rails3

Использование hstore, хранение данных как properties = {"1"=>"Test", "2"=["One","Two","Three"]} Нужно создать фильтр, в котором я хочу искать значение массива, например, если я поставлю 2=>"One" или 2=> "one", "two", чтобы он отправил мне эту зап…
17 окт '15 в 03:37
1 ответ

Rails 3.1, Postgres 9.1.4, неизвестная ошибка оператора

Я пытаюсь добавить столбец данных hstore к существующей модели STI. Аналогично ошибкам Postgres HStore - неизвестный оператор, но, насколько я могу судить, я установил расширение hstore. Я удалил базу данных и пересобрал ее из миграции без ошибок, н…
26 янв '13 в 10:08
2 ответа

Установка hstore в rails4, динамический ключ / значения

Я впервые играю с Hstore в приложении rails4 и использую javascript в форме для создания полей динамической формы для столбца hstore (: схема) В рейках 4 мне не нужно добавлять какой-либо метод установки / получения в моей модели, правильно? В своей…
1 ответ

PostgreSQL hstore - ошибка при хранении данных разных типов

Я использую PostGreSQL 9.2 с расширением hstore 1.1 У меня есть python dict, который содержит данные разных типов, т.е. целое число и символ dict = {"type": 1 , "precision": 0 , "width": 20 , "name": "test" } При сохранении этого dict в поле hstore …
01 окт '13 в 15:36
2 ответа

Postgres JSON эквивалентен оператору вычитания HSTORE

Postgres' hstore расширение имеет аккуратный оператор вычитания: hstore - text[] hstore - hstore В первом случае он удаляет пары ключ / значение, в которых ключи находятся в массиве строк: во втором случае удаляются все совпадающие пары ключ / значе…
01 июн '14 в 12:29
3 ответа

Найти наиболее распространенные ключи, пары значений с Hstore в postgres

Я собираю список предметов и номеров версий в столбце hstore в postgres. Мне интересно увидеть 100 наиболее распространенных пар ключ-значение. Например, если это был мой набор данных: "foo"=> "22", "foo"=> "33", "bar"=> "55", "baz"=> "7…
22 ноя '13 в 00:12
1 ответ

PostgreSQL, SUM и GROUP из числового столбца и hstore

Я хотел бы спросить, может ли кто-нибудь сделать мне запрос, который может суммировать значения из числового столбца и из столбца hstore. Это явно слишком много для моих способностей SQL. Стол: DROP TABLE IF EXISTS mytry; CREATE TABLE IF NOT EXISTS …
31 окт '16 в 18:48
1 ответ

Колонка по ошибке возвращает ключ от HSTORE

Хорошо, у меня есть странный здесь. В приложении Rails 4.0.13 я добавил модель: store_accessor :transcoding_meta, :state Глядя на схему модели (SongVersion), transcoding_metaТип действительно hstore, Обратите внимание, что есть также state столбец н…
26 ноя '18 в 22:32
2 ответа

Как сделать ALTER EXTENSION с базой данных Heroku Postgres?

Я использую apartment gem для моего SaaS (построенного с Ruby on Rails) и одним из его требований является необходимость установки hstore Расширение PostgreSQL через выделенную схему (то есть: shared_extensions), не по умолчанию public схемы. Heroku…
11 июл '14 в 11:34
0 ответов

Postgres:hstore и first_or_create

Я использую Single Table Inheritance используя :hstore как указано здесь: http://www.devmynd.com/blog/2013-3-single-table-inheritance-hstore-lovely-combination (в основном, все атрибуты модели наследования хранятся в таблице:hstore) Предположим, у м…
03 май '14 в 17:01
1 ответ

Как вернуть конкретное значение ключа из магазина?

У меня есть база данных psql, которая содержит hstore в качестве столбца, как таковой: column: "a" => "1", "b" => "2", "c" => "3" В автономном скрипте ruby ​​я правильно получаю доступ к своей базе данных, но я хотел бы вывести определенное значение…
10 мар '14 в 18:17
1 ответ

Ошибка Postgresql при использовании uniq метода Rails

У меня есть Item модель, которая принадлежит Product модель. Product имеет properties колонка типа hstore. Я хочу вернуть набор уникальных items которые принадлежат продукту и не включают текущий элемент: @item.similar_items class Item < ActiveRe…
03 май '13 в 14:40
0 ответов

POSTGRESQL VACUUM ANALYZE завершается неудачно для таблицы со столбцом hstore

При запуске VACUUM ANALYZE для таблицы со столбцом hstore я получаю следующую ошибку: ERROR: could not identify a comparison function for type hstore Могу ли я заставить его завершиться без функции сравнения, а если нет, то как мне ее определить?
27 июн '13 в 08:17