Мой коллега в настоящее время разрабатывает SQL-запросы как тот ниже для представления отчетов, которые отображены в файлах Excel через внешний запрос данных. В настоящее время, только создание отчетов о процессах на...
Проверенный ActiveRecord, DataMapper, Продолжение: некоторое использование globals (статические переменные) некоторые требуют открытого соединения дб прежде, чем загрузить исходный файл моделями. Что ORM лучше для использования в sinatra приложении...
Попытка вытянуть мою базу данных от Heroku дает ошибку отчасти посредством процесса (ниже). Используя: Snow Leopard; heroku-1.8.2; касания 0.2.26; направляющие 2.3.5; mysql-5.1.42. База данных является небольшой как Вы...
Учитывая код ниже, как значения по умолчанию могут быть определены для Модели. (скажем, значение по умолчанию для: именем должна быть 'Вещь'). потребуйте, чтобы 'стр' потребовали 'продолжения' DB = дб create_table Sequel.sqlite: объекты...
Я хотел бы не сохранить времена в своем локальном часовом поясе, но Продолжение делает это действительно жестким на мне. Я могу установить их на UTC, прежде чем я поместил их там (что-то вроде боли), но затем когда я забираю их это...
Я рассматриваю использование Продолжения для части моего более волосатого SQL, который я нахожу слишком трудно к ремеслу в Активной Записи. Есть ли любые вещи, о которых я должен знать при использовании Продолжения и ActiveRecord на том же...
Я еще не ясен на надлежащем способе выполнить необработанные SQL-запросы с Продолжением. В настоящее время я пробую это: DB.fetch ("ВЫБИРАЮТ * ИЗ зоны, ГДЕ dialcode = '# {@dialcode}' ОГРАНИЧИВАЮТ 1") делают |row | @zonename = строка...
Я имею в виду тот, который был ранее установлен как DB = Sequel.sqlite('my_blog.db') или DB = Sequel.connect ('postgres://user:password@localhost/my_db') или DB = Sequel.postgres ('my_db': пользователь =>...
Кажется, что выбор по умолчанию для Продолжения является "выбором *", который вызывает все виды проблем, когда Вы добавляете некоторые соединения. По крайней мере Вы заканчиваете с неправильными идентификаторами в своих объектах (потому что там.
Я продолжаю получать Encoding :: UndefinedConversionError - "\ xC2" из ASCII-8BIT в UTF-8 каждый раз, когда я пытаюсь преобразовать хеш в строку JSON. Я пытался с [.encode | .force_encoding] (["UTF-8" | "ASCII -...
] heroku db: pull postgresql: // root: @ localhost / db_name После этой команды отобразите это сообщение /usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient/abstract_response.rb: 50: предупреждение: ...
Я использую PostgreSQL через сиквел Ruby gem. Я пытаюсь округлить до двух знаков после запятой. Вот мой код: SELECT ROUND (AVG (some_column), 2) ИЗ таблицы Я получаю следующую ошибку: PG :: Error: ...
У меня есть приложение Sinatra, использующее Sequel ORM, в котором я пытаюсь перечислить только те категории, в которых есть одно или несколько сообщений. Итак, если у меня есть две категории в базе данных; «Яблоки» и «Апельсины» и один пост ...
Я только начал использовать Sequel в очень маленьком приложении Sinatra. Поскольку у меня есть только одна таблица БД, мне не нужно использовать модели. Я хочу обновить запись, если она существует, или вставить новую запись, если ее нет. ...
Я ищу ORM Ruby для замены ActiveRecord. Я смотрел Sequel и DataMapper. Они выглядят неплохо, однако ни один из них, похоже, не выполняет базовых функций: не загружает все в память, когда ...
В ActiveRecord есть метод класса области видимости _по умолчанию для указания области действия по умолчанию. Например, класс User < ActiveRecord ::Базовая область действия по умолчанию _, где (:удалено => false )конечный пользователь.все #=>...
У меня есть устаревшая база данных PostgreSQL, в которой одна модель разделена на две таблицы с взаимно однозначным сопоставлением между ними. CREATE TABLE auth_user ( id SERIAL, имя пользователя VARCHAR(30), электронная почта ...
Проще говоря, как я могу выполнить этот запрос с помощью Sequel? выберите a.id, подсчитайте (t.id)
из альбомов а
правое соединение дорожек t на t.album_id = a.id
group by a.id
Можно ли сделать много обновлений за один вызов с помощью Sequel? Например, создание около 200 обновлений на моем сервере может занять несколько минут, но если я подделаю один SQL-запрос, он запустится в...
Как лучше всего гарантировать, что запрос SQL не изменит данные в базе данных? В моем сценарии у вас нет доступа к уровню базы данных, и вы можете выполнять эту логику только в приложении ...
Я пытаюсь понять преимущества построения SQL с помощью объектно-ориентированного построителя DSL по сравнению с параметризацией необработанной строки SQL. После исследования / реализации одного и того же запроса тремя способами я заметил, что ...
В ORM Sequel для Ruby класс Dataset имеет метод all который создает массив хэшей строк: каждая строка представляет собой хэш с именами столбцов в качестве ключей. Например, для таблицы T: abc класс Dataset имеет метод all, который создает массив хэшей ст
В SQL это должно выглядеть так: SELECT * FROM `category_description_old` WHERE ((` category_description` = '') OR (`category_name` = '') OR (` category_heading_title` = '')) Мое (уродливое) ...
I ' m пытается сделать локальную резервную копию данных из моего приложения Rails, которое развернуто на Heroku, и сталкивается с проблемами. Я выполнил инструкции здесь: http://docs.heroku.com/taps и установил ...
По умолчанию Ruby Sequel ведет журнал всех запросов к БД на уровне INFO (в отличие от ActiveRecord, который ведет журнал на уровне DEBUG). Как это изменить?