Описание тега cequel

Cequel - это Ruby ORM для Cassandra, использующий CQL3.
1 ответ

Как настроить имя таблицы в Cequel?

Для записи / схемы Cequel имя генерируется rake cequel:migrate, Но как мы назначаем имя в определении модели? Я попробовал следующее, но это не сработало (Cequel 1.7.0): class MyInfo include Cequel::Record key :name, :text column :info, :text self.t…
21 июн '16 в 02:35
1 ответ

Используйте типы карт или списков в сиквеле

Я пытаюсь определить класс Box в Rails 5 с помощью Cassandra и Cequel. Есть ли способ определить столбец с типом карты. что-то вроде этого create table Box ( id int PRIMARY KEY, coordinates Map<text, int>) Есть ли способ сделать это с Cequel в…
08 ноя '16 в 22:50
0 ответов

Как хранить динамически генерируемый рубин на кассандре с помощью сиквела?

Например, у меня есть рубиновый хеш с n количеством элементов в нем, как я могу динамически хранить их на Кассандре, используя cequel. Каждый раз хэш будет отличаться в зависимости от того, чем занимается пользователь.
20 фев '16 в 08:45
1 ответ

Не удается найти метод to_s для #{Set}, атрибут модели набора Cequel с Rails

В Cequel это моя модель для RoR, class Fileinfo include Cequel::Record key :fileid, :timeuuid, auto: true column :filepath, :text, :index => true set :test, :int timestamps end Rails scaffold генерирует форму, которая используется для new, создай…
27 июн '15 в 03:04
1 ответ

Приложение rails 4 с 2 базами данных: MySQL и Cassandra - с чего начать?

Привет, есть существующее приложение rails 4, которое использует базу данных MySQL. Теперь мне нужно добавить код, который динамически создает новую таблицу для каждого объекта и его атрибутов. Я решил использовать для этого решение без SQL. Первона…
08 сен '14 в 02:10
0 ответов

Ошибка базы данных Кассандры

Привет, ребята, когда я запускаю rake cequel: keyspace: create или rake cequel: migrate, я получаю эту ошибку. Я искал весь файл конфигурации для 127.0.0.1 и заменил их на localhost:3001, но я все еще не могу обойти эту ошибку. Любая помощь, пожалу…
26 апр '16 в 19:19
0 ответов

NoMethodError: неопределенный метод `key_columns'для #<класса: 0x00000007863dd0>

Я новичок в рельсах, а также сиквел. У меня есть существующая модель, которая была основана на Postgres, и сейчас я пытаюсь перенести ее на Кассандру. 1. Я хотел бы перенести одну из моих моделей и другую, которую хотел бы оставить на Postgres. Это …
13 окт '15 в 09:38
1 ответ

Как создавать таблицы Cassandra с помощью кевеля (без использования рельсов)

Я использую Cequel в качестве ORM для Кассандры без рельсов.У меня проблема при попытке создать простой список проектов. Сначала я определил модель с тремя столбцами, которые должны принадлежать составному ключу. class Project include Cequel::Record…
20 май '15 в 13:50
0 ответов

Cassandra Rails не может сделать более одного фильтра столбцов

Рельсы Кассандра не работают с фильтром более одного столбца. мой модал class Template include Cequel::Record key :id,:int,index:true column :u_id,:uuid,:auto=&gt;true column :user_id, :int,index:true column :code_type,:text,index:true column :name,…
0 ответов

Получение ошибки при попытке сохранить запись таблицы

У меня проблема при попытке создать простой список проектов. Сначала я определил модель с тремя столбцами, которые должны принадлежать составному ключу. class Project include Cequel::Record key :client, :text, { partition: true } key :type, :text, {…
19 май '15 в 14:18
1 ответ

Как сгенерировать оператор удаления с помощью Cequel (Rails)

Я хочу сгенерировать оператор DELETE с помощью Cequel: DELETE FROM users where pk = 'jsmith' and cc &lt; 100; Допустим, моя модель пользователя выглядит следующим образом class Users include Cequel::Record key :pk, :bigint, { partition: true } # par…
07 май '15 в 14:31
1 ответ

CQL Cassandra Отсутствует обязательный идентификатор первичного ключа

Я пытаюсь создать запись, и я получаю эту ошибку. [40] pry(main)&gt; a = TopicPost.new(topic_id: "professional_safety", pub_date: "5a612420-21e2-11e6-bdf4-0800200c9a66") =&gt; #&lt;TopicPost topic_id: "professional_safety", pub_date: 5a612420-21e2-1…
24 май '16 в 19:32
1 ответ

Cequel Gem для Ruby без рельсов. Как загрузить конфигурацию?

Я пытаюсь настроить Cequel Gem для использования с моим существующим приложением Ruby. Из того, что я могу сказать, гем Cequel требует, чтобы railtie сконфигурировал его для использования конфигурации (так как мой cequel.yml находится в том же месте…
26 авг '16 в 20:26
0 ответов

Cequel - невозможно охватить тип ключевого столбца, не ограничив область предыдущего столбца кластеризации.

Ключ моей модели:members1_id,: ключ uuid:members2_id,: ключ uuid: тип,: текст, индекс: true столбец: статус,: текст Когда я делаю Relation.consistency(:one).where(members1_id: members_id, тип: тип) Cequel создает Cequel::Record::IllegalQuery: невозм…
17 апр '18 в 14:32
0 ответов

Rails 5 аутентификация с CQL и Cassandra

Недавно я перешел с Sqlite3 на реализацию базы данных Cassandra для моего приложения на Rails 5. Я использую cequel драгоценный камень, чтобы скопировать некоторые из активных функций записи и bcrypt драгоценный камень для аутентификации. После мигр…
06 авг '18 в 15:52
1 ответ

Рубин - Счетчик стол с кекелем

Я начал использовать Cequel в проекте, и я не могу понять, как работать с таблицей Counter. У меня есть следующее определение: class Counter include Cequel::Record key :user_id, :text column :text, :counter column :int, :counter column :boolean, :co…
31 июл '17 в 12:50
2 ответа

Опрос Кассандры в Рельсах по Сиквелу

Я использую Cequel в Rails. Я хотел бы запросить что-то вроде Event.where("started_at &gt;?", Time.now) в ActiveRecord. Но я не знаю, как это сделать в сиквеле.
14 окт '14 в 07:07
1 ответ

Rails, Cequel - не знаю, как привести к UUID

Я следую этому руководству ( https://medium.com/@olance/rails-4-user-authentication-with-cequel-and-devise-86e1c9ccbcd0), но у меня проблемы с входом в систему. Когда я получаю следующую ошибку: ArgumentError в HomeController#index Не знаю, как прео…
07 мар '15 в 22:43
1 ответ

Определение таблицы составных первичных ключей в рельсах для Кассандры

Учитывая следующую псевдо-cql структуру таблицы: CREATE TABLE searches ( category text, timestamp timestamp, no_of_searches int, avg_searches double, PRIMARY KEY((category, timestamp), no_of_searches) ); и следующая модель Rails Cequel: class Search…
22 сен '14 в 13:44
1 ответ

SystemStackError пытается вызвать `.to_yaml` в объекте сиквела

Я начал работать в старом проекте, и если я попытаюсь найти запись сиквела, а затем преобразовать ее в yaml: fj = FullJob.find(1) fj.to_yaml Я получаю stack level too deep ошибка. Проверка глубже, есть @record_collection переменная экземпляра, опред…
08 мар '19 в 03:53