Вопросы по теме 'sequel'
При использовании Sequel ORM; когда использовать Core или Model?
Я хочу расширить свои знания Ruby за пределы сценариев, тестового кода и парсеров файлов, написав несколько веб-сервисов. Я подумываю использовать продолжение в качестве ORM.
Какие преимущества дает использование Sequel Core или Sequel Model?...
537 просмотров
schedule
19.06.2023
Продолжение, выбирающее слишком много столбцов
Похоже, что выбор по умолчанию для Sequel — «выбрать *», что вызывает всевозможные проблемы при добавлении некоторых объединений. По крайней мере, вы получите неправильные идентификаторы в своих объектах (потому что тогда будет возвращено более...
1749 просмотров
schedule
18.02.2023
Совместное использование подключения к базе данных с включенными классами в приложении Sinatra
Я конвертирую часть приложения rails в собственное приложение sinatra. У него есть кое-какая большая работа, и вместо того, чтобы иметь миллион подсказок в app.rb, я разделил некоторые из них на классы. Без доступа к рельсам я переписываю несколько...
1755 просмотров
schedule
12.09.2022
Как настроить ведение журнала Ruby Sequel на уровень DEBUG?
По умолчанию Ruby Sequel ведет журнал всех запросов к БД на уровне INFO (в отличие от ActiveRecord, который регистрирует на уровне DEBUG). Как мне это изменить?
5307 просмотров
schedule
22.11.2022
Каковы ваши лучшие советы по сиквелам?
Sequel — это отличная ORM на Ruby и достойная альтернатива ActiveRecord. Это очень хорошо документировано и мощно. Но у него все еще есть некоторые хитрые биты. Какие советы вы нашли для облегчения работы с Sequel?
520 просмотров
schedule
23.05.2024
Ruby EventMachine с PostgreSQL
Я знаю, что для mysql em-mysql существует драйвер асинхронного интерфейса для MySQL и что Active Record, с некоторыми изменениями, можно сразу же использовать. Я считаю, что у Sequel уже есть такая возможность. Я также понимаю, что гем pg...
1200 просмотров
schedule
06.10.2022
«Sequel::Error: id является ограниченным первичным ключом» при создании записи с использованием Sequel
У меня есть модель на основе адаптера Sequel и Oracle:
class Operation < Sequel::Model(DB[:operations])
end
Если я попытаюсь создать запись, используя Oracle sequence.nextval в качестве первичного ключа:
Operation.create(...
4144 просмотров
schedule
10.10.2022
Рубиновый сиквел, эквивалентный LINQ to SQL, выбирает анонимные объекты
У меня есть код C# с запросом LINQ, который я пытаюсь перевести на Ruby, и использую Sequel в качестве ORM для БД. Запрос linq просто выполняет несколько соединений, а затем возвращает анонимный объект, содержащий ссылки на объединенные сущности. У...
493 просмотров
schedule
23.09.2022
Модель продолжения для двух соединенных таблиц
У меня есть устаревшая база данных PostgreSQL, в которой одна модель разделена на две таблицы с однозначным сопоставлением между ними.
CREATE TABLE auth_user (
id SERIAL,
username VARCHAR(30),
email VARCHAR(75),
password...
2665 просмотров
schedule
14.05.2022
Миграция завершается с ошибкой: NoMethodError: неопределенный метод "миграция"
Я пытаюсь настроить Sequel в Ruby. Я зашел на http://sequel.rubyforge.org/rdoc/files/doc/migration_rdoc.html и создал свою первую миграцию. Затем я запустил Postgres.app в качестве своего сервера и сделал createb Qsario. Проблема возникает, когда...
1573 просмотров
schedule
26.05.2024
Carrierwave, Sequel, Sinatra, импорт через irb, обновление
Это двухуровневая проблема, надеюсь, первая решит вторую.
Я хотел бы иметь возможность сохранить новый объект через скрипт с чем-то вроде
@file = File.open("/path/to/image.png")
@user = User.new(:name => "SomeName", :avatar => @file)...
250 просмотров
schedule
08.07.2022
Как получить оператор SQL из модели Sequel
Есть ли способ получить ТОЛЬКО оператор SQL из Sequel модель?
class Asset < Sequel::Model(:Asset)
set_primary_key :id
many_to_one :site, key: :siteid
many_to_one :company, key: :companyid
def validate
super...
835 просмотров
schedule
07.11.2022
Как я могу сохранить изображение в базе данных с помощью Ruby и Sequel?
Я использую Ruby или, точнее, фреймворк Ramaze с ОРМ с продолжением . Поэтому, пожалуйста, не говорите мне о драгоценном камне Paperclip , так как он совместим только с ActiveRecord.
Имея это в виду, как я могу сохранить изображение в базе...
1212 просмотров
schedule
18.12.2022
Сиквел сначала и получить?
Здравствуйте, я построил следующий запрос:
patron.where.first(:Queued => 1)
Это возвращает всю запись, мне нужен только один столбец с именем time . Что-то типа:
patron.where.first(:Queued => 1).get(:time)
Любые идеи по этому...
245 просмотров
schedule
24.06.2023
Продолжение, добавляющее возвращаемый нуль к моим вставкам. Как отключить его?
Я использую Ruby Sequel (драгоценный камень ORM) для подключения к базе данных Postgres. Я не использую никакие модели. Мои операторы вставки, похоже, автоматически добавляют к ним «возвращаемый нуль» (и, следовательно, не возвращают вновь...
604 просмотров
schedule
25.02.2023
Ruby и MySQL символы UTF-8
Я переключаю приложение Sinatra с SQLite3 на MySQL. По какой-то непонятной мне причине, когда я извлекаю данные из MySQL с помощью Ruby и Sequel , символы отображаются в 8-битном формате ASCII вместо UTF-8.
Среда развертывания — FreeBSD 9.1 и...
2608 просмотров
schedule
17.06.2023
Связь с расширенным счетчиком прервана после обновления сиквела
Я создал ассоциацию, чтобы уменьшить количество запросов в такой конструкции
@user.all do |user|
puts "User ##{user.id}, post count: #{user.posts_count}"
end
Моя модель:
class User
one_to_many :posts
one_to_one :posts_count,...
78 просмотров
schedule
01.12.2022
Как получить записи из SQLite в случайном порядке с помощью Sequel ORM?
Попытка преобразовать этот запрос SQLite
SELECT * FROM `terms` ORDER BY RANDOM() LIMIT 10
для работы с моделью Sequel. Самое близкое, что я получил:
Term.order(rand{}).limit(10)
Term.order('random ()').limit(10)
которые переводятся...
1486 просмотров
schedule
21.12.2022
Последующее соединение: .id возвращает идентификатор другой таблицы
У меня есть приложение Ruby, которое использует Ramaze и Sequel.
У меня есть классы Tag и Tagging , которые имеют следующие отношения:
class Tag < Sequel::Model
one_to_many :taggings, :class => 'Thoth::Tagging'
class Tagging <...
196 просмотров
schedule
03.02.2023
Sequel::AdapterNotFound: LoadError: невозможно загрузить такой файл win32ole
Я успешно могу подключиться к базе данных MySQL и Postgres , используя 'sequel' .
Я хочу подключиться к базе данных SQL Server с Ubuntu 12.04 на компьютер с Windows. С помощью tiny-tds мы можем это сделать, но я хочу использовать 'sequel' для...
8730 просмотров
schedule
25.03.2023