Вопросы по теме '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 просмотров
schedule
15.04.2023
Включение hstore при развертывании с помощью Rubber
Я развертываю приложение Rails, использующее PostgreSQL и HSTORE.
Для его развертывания я использую резину .
Все работает, за исключением того, что HSTORE не включен должным образом. Когда выполняется миграция, содержащая execute("CREATE...
1342 просмотров
schedule
20.11.2023
Как упорядочить результаты по атрибуту 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 просмотров
schedule
22.10.2023
Как обновить столбцы hstore в Rails 4
Есть ли способ ограничить количество hstore столбцов, которые можно сохранить? У меня есть код ниже для этого:
store_accessor :widget_locations, :left_area1, :mid_area1, :left_area2, :mid_area2, :right_area2
но это, кажется, по-прежнему...
3257 просмотров
schedule
16.01.2024
Как я могу реструктурировать эту большую таблицу 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 просмотров
schedule
28.07.2023
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 просмотров
schedule
04.11.2022
Миграция не распознает расширение hstore, созданное на schema_search_path
Я пытаюсь добавить столбец с помощью postgresql HStore.
Поскольку я запускаю многопользовательское приложение (используя квартирный гем), я создал расширение hstore в выделенной схеме, называемой «shared_extensions», как показано здесь: [...
1455 просмотров
schedule
02.01.2024
Дата запроса Ruby on Rails hstore больше
Я пытаюсь запросить значение hstore с именем «date_of_birth», которое находится внутри столбца с именем «физический». Значение представляет собой время unix, хранящееся в виде строки.
dob = (Time.now - 18.years.ago)
User.where("(physical ?...
75 просмотров
schedule
31.10.2023