Описание тега rom-rb
Тег для вопросов, связанных с проектом Ruby Object Mapper
2
ответа
Как построить TSTZRANGE в rom-sql?
Я не могу найти, как написать этот запрос в rom-sql. Можно ли добавить простой SQL к where? Он ищет объявления, которые не пересекаются с запросами.announcements.when а также requests.when являются столбцами цстранге в postgres. SELECT "announcement…
17 авг '18 в 07:10
1
ответ
Проверка нуля завершилась неудачно, если указан атрибут rom-rb
Я пытаюсь справиться с библиотекой постоянства rom-rb, используя sqlite3. Я запустил следующую миграцию, которая включает в себя NOT NULL ограничение: ROM::SQL.migration do change do create_table :users do primary_key :id column :name, String, null:…
21 авг '18 в 11:22
1
ответ
Проблема производительности с действительно большим оператором IN (ids)
У меня есть это заявление: select qulified_name from table inner join references_table on references_table.id = table.ref_id where references_table.type = 'x' and table.value in (... +110 000 ids) что очень медленно. (Веб-приложение аварийно заверша…
07 мар '17 в 13:31
1
ответ
Как включить регистратор запросов в rom-sql (rom-rb)?
В rom-sql я хочу включить ведение журнала, чтобы я мог видеть все SQL-запросы, которые производятся. Как я могу этого достичь? Поскольку он использует продолжение внизу, я могу это сделать каким-то образом через регистратор сиквелов.
07 июн '17 в 15:02
0
ответов
Как вытащить псевдоним столбца из объединенных таблиц в rom-sql?
Я не могу найти, как сорвать псевдоним столбца с помощью rom-sql. Учитывая отношения пользователей и аватаров (у пользователя много аватаров). # works users.join(:avatars).select { |r| r.avatars[:id] }.pluck(:id) # does not work users.join(:avatars)…
16 янв '19 в 12:32
1
ответ
Как настроить puma для подключения к базе данных rom-rb?
Если бы я использовал ActiveRecord, моя конфигурация puma установила бы соединение с базой данных, как описано в руководстве Heroku Развертывание Rails-приложений с веб-сервером Puma. on_worker_boot do ActiveRecord::Base.establish_connection end Тем…
22 авг '15 в 06:48
2
ответа
Использование модели Hanami и грабли без роутера и т. Д.
Я собираюсь написать сервис, который будет использовать протокол amqp, без http вообще. Мне нравится парадигма ханами взаимодействующих с репозиторием-сущностями-моделями-моделями, и мне интересно использовать их в моем проекте. Создание всего этого…
18 дек '18 в 18:17
1
ответ
Как запросить записи с помощью rom-sql по столбцу json в postgres?
Имея таблицу со столбцом jsonb, содержащим некоторый массив, как лучше всего выбирать записи, содержащие определенный тег с rom-sql? Пример запроса. https://www.db-fiddle.com/f/u4CFkUUpnHZj67j1RJ5YRe/0 CREATE TABLE posts ( id INT, tags JSONB ); INSE…
28 сен '17 в 14:35
1
ответ
Проверка формы rom-rb при использовании нескольких отношений
Я пробую http://rom-rb.org/ и не могу понять, как пройти проверку присутствия при наличии нескольких исходных моделей. Я ожидаю, что следующий скрипт сохранит новое событие и органайзер, но вместо этого он говорит, что event_name нет Что мне не хват…
19 июл '15 в 19:56
0
ответов
Настройка отношения rom-http для REST CRUD
Я пытаюсь установить отношение rom-http для базового REST CRUD, но нахожу документацию довольно скудной для новичка и слишком сложной при копании. Пока я пробовал вот что: rom = ROM.container(:http, uri: 'http://localhost:8000', handlers: :json) do …
16 май '19 в 08:22
0
ответов
Фильтрация включения в postgresql по столбцу типа enum
У меня есть перечисление postgres create_enum(:status_type, %i[requested approved]). Я создал столбец в таблице сstatus_type :status, null: false. Я пытаюсь выполнить фильтрацию с включением в рубине следующим образом: root.where(requests[:status].i…
20 фев '20 в 14:43
1
ответ
Используйте вычисленное значение postgres без столбца в качестве переменной Ruby
У меня есть веб-приложение Hanami, в котором одна функция заключается в сравнении строк в базе данных со строкой, предоставленной пользователем. Для этого я использую расширение postgres pg_trgm. Переведенное условие запроса в Ruby выглядит так: .wh…
12 июн '20 в 08:12
0
ответов
Можно ли вручную определить один атрибут для объекта Hanami/ROM?
мы создаем приложение Hanami, и одна из моих сущностей имеет атрибут tsvector. Я добавил это через миграцию, которая прошла нормально: Hanami::Model.migration do change do alter_table :segments do add_column :ts_content, :tsvector, generated_always_…
01 апр '22 в 19:09
0
ответов
Используя ROM-SQL или Sequel, как я могу запросить несколько записей, используя несколько столбцов (с разными значениями в каждой строке)?
Учитывая таблицу базы данных с этими тремя строками: Примечание. Я специально опустил здесь, потому что мы можем иметь дело со случаем, когда либо у нас нетidили, может быть[first_name, last_name]является составным первичным ключом. Как мне получить…
29 июл '22 в 05:28