Вопросы по теме 'hstore'

Самый эффективный способ получить уникальный список ключей из всех строк hstore?
Для простоты предположим, что у меня есть таблица с одним столбцом, который является просто хранилищем. Каков наиболее эффективный способ получить уникальный список всех ключей из всех строк hstore? eg. my_hstore ------------ a=>1,b=>2...
5400 просмотров
schedule 02.12.2023

Использование hstore в Rails для динамического ввода пользователем атрибута и значения
Я пытаюсь использовать гем hstore в Rails и хочу создать форму, в которой пользователь может вводить как атрибут, так и значение. Предположим, у меня есть столбец hstore properties в моей таблице, и пример хэша будет properties => {"x": "y"} ,...
603 просмотров
schedule 19.03.2024

activerecord-postgres-hstore после сохранения порядка ошибок в Hash
сохранить как хеш-таблицу с Hstore, неправильный порядок в хэше после сохранения class Service < ActiveRecord::Base serialize :properties, ActiveRecord::Coders::Hstore end service = Service.new service.properties = { "aaa" => 1, "zz"...
404 просмотров

Включение hstore при развертывании с помощью Rubber
Я развертываю приложение Rails, использующее PostgreSQL и HSTORE. Для его развертывания я использую резину . Все работает, за исключением того, что HSTORE не включен должным образом. Когда выполняется миграция, содержащая execute("CREATE...
1342 просмотров

Как упорядочить результаты по атрибуту hstore в Rails 4?
Как упорядочить результаты запроса по атрибуту hstore? @items = Item.includes(:product).order('products.properties @> hstore("platform")') Причины PG::Error: ERROR: column "platform" does not exist LINE 1: ...oduct_id" ORDER BY...
3047 просмотров
schedule 02.08.2023

Получить вложенные ключи hstore postgres
Я пытаюсь получить вложенные ключи следующих двух строк, сохраненных как hstore в postgresdb: {"values"=>"{\"60\"=>[\"hallo\"], \"63\"=>[\"9\"], \"62\"=>[\"Nein\", \"Vielleicht\"], \"61\"=>[\"Ja\"]}", "comment"=>"[\"hmm\"]"}"},...
495 просмотров
schedule 10.08.2023

PostgreSQL hstore: повысить производительность LIKE с помощью индекса?
У меня есть большой набор денормализованных данных с неравномерными атрибутами (некоторые атрибуты есть, некоторые нет) и вставляю его в одно шоу hstore столбец. Этот столбец содержит около 300 пар ключ / значение с общим размером 5000 символов в...
2056 просмотров
schedule 19.06.2023

Запрос Hstore ActiveRecord с использованием подстановочных знаков для ключей и значений
Я хочу использовать такой запрос в своем приложении rails: Series.where("dimensions @> 'a=>1, b=>2'::hstore") За исключением того, что мне нужно использовать подстановочные знаки (или именованные параметры), чтобы не создавать ошибку...
745 просмотров

Как обновить столбцы hstore в Rails 4
Есть ли способ ограничить количество hstore столбцов, которые можно сохранить? У меня есть код ниже для этого: store_accessor :widget_locations, :left_area1, :mid_area1, :left_area2, :mid_area2, :right_area2 но это, кажется, по-прежнему...
3257 просмотров

Как я могу реструктурировать эту большую таблицу PostgreSQL 9.3 для более эффективного индексирования и поиска из приложения Rails?
Я внес конструктивный недостаток в это приложение, над которым я работаю. Проблемная область включает сопоставление Product с разреженной матрицей из 50 возможных атрибутов на Customer . Есть миллионы и миллионы строк. Итак, чтобы...
120 просмотров
schedule 01.12.2022

производитель с атрибутом hstore
Я пытаюсь создать производителя, используя «изготовление», «2.8.1» с атрибутом hstore. Fabricator(:inventory_item_change) do attribute_changes Hash.new("num_units" => "to:50") state "scheduled" change_code 1 execution_at...
346 просмотров

rake db:seed не работает
Я использую hstore для проекта, и у меня есть файл миграции: class CreateShippingCategories < ActiveRecord::Migration def change create_table :shipping_categories do |t| t.string :name t.hstore :size t.integer...
1026 просмотров
schedule 14.12.2023

Полнотекстовый поиск по полю hstore с использованием индекса
Можно ли выполнить полнотекстовый поиск в столбце hstore, который использует индекс gin? У меня есть столбец hstore «данные» и индекс, как говорится в документах: CREATE INDEX hidx ON testhstore USING GIN (data); И насколько я могу найти...
749 просмотров
schedule 16.04.2023

Объединить данные hstore из нескольких строк
Представьте, что у меня есть таблица с этим определением: CREATE TABLE test ( values HSTORE NOT NULL ); Представьте, что я вставляю несколько записей и получаю следующее: values -----------------------------...
2255 просмотров
schedule 08.09.2022

Упорядочить по значению произвольного атрибута в hstore
У меня есть такие записи: id, hstore_col 1, {a: 1, b: 2} 2, {c: 3, d: 4} 3, {e: 1, f: 5} Как упорядочить их по максимальному/минимальному значению внутри hstore для любого атрибута? Результат должен быть таким (в порядке убывания):...
497 просмотров
schedule 08.02.2024

Rails4: мой атрибут hstore преобразуется в строку
У меня есть атрибут Hash в моей модели, который использует расширение Postgres hstore. Проблема в том, что этот атрибут конвертируется в String с помощью Rails4. Это не позволяет мне выполнять базовые операции, такие как .each или .map , для...
138 просмотров
schedule 12.03.2024

Обновите поля hstore с помощью jooq
Кто-нибудь знает, возможно ли обновить значение по ключу в hstore с помощью JOOQ, кроме выполнения простого sql. Например, у меня есть таблица products . id | characs |...
800 просмотров
schedule 21.05.2023

Преобразование столбца HStore в массив
У меня есть столбец в моем приложении Rails/Postgres, который я хочу изменить с Hstore на массив. (Я хранил телефоны в виде хэша, поэтому мог сделать {default: 123, mobile: 1234} , но решил, что это не нужно/полезно) Поэтому я сделал следующую...
366 просмотров

Миграция не распознает расширение hstore, созданное на schema_search_path
Я пытаюсь добавить столбец с помощью postgresql HStore. Поскольку я запускаю многопользовательское приложение (используя квартирный гем), я создал расширение hstore в выделенной схеме, называемой «shared_extensions», как показано здесь: [...
1455 просмотров

Дата запроса Ruby on Rails hstore больше
Я пытаюсь запросить значение hstore с именем «date_of_birth», которое находится внутри столбца с именем «физический». Значение представляет собой время unix, хранящееся в виде строки. dob = (Time.now - 18.years.ago) User.where("(physical ?...
75 просмотров
schedule 31.10.2023