Neo4j.rb

Скриншот программы:
Neo4j.rb
Детали программы:
Версия: 6.1.1 обновление
Дата загрузки: 9 Feb 16
Разработчик: Neo4jRB Development Team
Тип распространения: Бесплатная
Популярность: 198

Rating: 2.0/5 (Total Votes: 2)

Neo4j.rb в основном ОРМ (Object Relational Mapper) для <сильного> Neo4j . Так как Neo4j представляет собой график двигатель, а не реляционная база данных, правильный термин фактически будет ОГМ, граф объекта Mapper.

Как и любой другой ORM, ODM или OGM, Neo4j.rb поддерживает основные функции, такие как свойства, индексы, ограничения, обратные вызовы, валидаций и ассоциаций.

Они позволяют разработчикам писать операции с базами данных в Ruby, и имеют Neo4j легко перевести их на графике, манипулирования и взаимодействия с данными.

Другие включены функции включены рамки миграции и конструктор запросов, наряду с поддержкой Neo4j.rb для сделок.

Это означает, что вы можете легко пропустить на использовании баз известных слоев, как сопряжения ActiveRecord, когда дело с базами данных Neo4j, и использовать специализированное решение, как Neo4j.rb.

Что нового в этом выпуске:

  • Добавлено:
  • ActiveRel был дан find_or_create_by, годную к употреблению через отдельных ассоциаций.
  • Изменено:
  • В absense ключа model_class, ассоциации, определенные в моделях ActiveNode будет использовать / to_class From в определенный в rel_class, чтобы найти пункт назначения.
  • DSL ActiveRel был сделан немного дружелюбнее, делая типа, from_class и to_class методы возвращают свои заданные параметры при вызове без аргументов.
  • обертка переработан ActiveRel, чтобы вести себя как ActiveNode, удаляя некоторые повторяющиеся методы и перемещение других Neo4j :: Shared, что приводит к большой прирост производительности при возврате большого числа RELS.
  • Обновленные gemspec требовать Neo4j-ядро 5.0.1 +.
  • Исправлено:
  • Многолетние ошибка, которая будет препятствовать изменениям ассоциации (& # x3c; & # x3c и ActiveRel.create) в Rails после перезагрузки! был вызван.
  • ActiveNode # осматривайте не было отображения id_property.
  • По умолчанию значения свойств и магия типажей не наследуется правильно.

Что нового в версии 5.2.9:

  • Добавлено:
  • ActiveRel был дан find_or_create_by, годную к употреблению через отдельных ассоциаций.
  • Изменено:
  • В absense ключа model_class, ассоциации, определенные в моделях ActiveNode будет использовать / to_class From в определенный в rel_class, чтобы найти пункт назначения.
  • DSL ActiveRel был сделан немного дружелюбнее, делая типа, from_class и to_class методы возвращают свои заданные параметры при вызове без аргументов.
  • обертка переработан ActiveRel, чтобы вести себя как ActiveNode, удаляя некоторые повторяющиеся методы и перемещение других Neo4j :: Shared, что приводит к большой прирост производительности при возврате большого числа RELS.
  • Обновленные gemspec требовать Neo4j-ядро 5.0.1 +.
  • Исправлено:
  • Многолетние ошибка, которая будет препятствовать изменениям ассоциации (& # x3c; & # x3c и ActiveRel.create) в Rails после перезагрузки! был вызван.
  • ActiveNode # осматривайте не было отображения id_property.
  • По умолчанию значения свойств и магия типажей не наследуется правильно.

Что нового в версии 5.2.1:

  • Добавлено:
  • ActiveRel был дан find_or_create_by, годную к употреблению через отдельных ассоциаций.
  • Изменено:
  • В absense ключа model_class, ассоциации, определенные в моделях ActiveNode будет использовать / to_class From в определенный в rel_class, чтобы найти пункт назначения.
  • DSL ActiveRel был сделан немного дружелюбнее, делая типа, from_class и to_class методы возвращают свои заданные параметры при вызове без аргументов.
  • обертка переработан ActiveRel, чтобы вести себя как ActiveNode, удаляя некоторые повторяющиеся методы и перемещение других Neo4j :: Shared, что приводит к большой прирост производительности при возврате большого числа RELS.
  • Обновленные gemspec требовать Neo4j-ядро 5.0.1 +.
  • Исправлено:
  • Многолетние ошибка, которая будет препятствовать изменениям ассоциации (& # x3c; & # x3c и ActiveRel.create) в Rails после перезагрузки! был вызван.
  • ActiveNode # осматривайте не было отображения id_property.
  • По умолчанию значения свойств и магия типажей не наследуется правильно.

Что нового в версии 4.1.5 / 5.0.0.rc.2:

  • Огромный стилиста зачистка / рефакторинга Брайан на весь драгоценный камень Брайан вооруженный Rubocop.
  • Каждый узел создавать, обновлять и уничтожить теперь завернутые в транзакции.
  • Новые `dependent` варианты ассоциаций:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • Новый `уникальный: true` вариант для ассоциаций,` creates_unique_rel` метод класса для ActiveRel. Оба они приведут к созданию отношений с использованием Cypher & Quot; создавать неповторимые & Quot; вместо & Quot; CREATE & Quot;.
  • Исправлена ​​ошибка, п + 1 запроса во время создания узла и обновления.

Что нового в версии 4.1.5:

  • Огромный стилистом зачистка / рефакторинга Брайан на всем драгоценный камень Брайан вооружен Rubocop.
  • Каждый узел создавать, обновлять и уничтожить теперь завернутые в транзакции.
  • Новые `dependent` варианты ассоциаций:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • Новый `уникальный: true` вариант для ассоциаций,` creates_unique_rel` метод класса для ActiveRel. Оба они приведут к созданию отношений с использованием Cypher & Quot; создавать неповторимые & Quot; вместо & Quot; CREATE & Quot;.
  • Исправлена ​​ошибка, п + 1 запроса во время создания узла и обновления.

Что нового в версии 4.1.2:

  • Огромный стилистом зачистка / рефакторинга Брайан на всем драгоценный камень Брайан вооружен Rubocop.
  • Каждый узел создавать, обновлять и уничтожить теперь завернутые в транзакции.
  • Новые `dependent` варианты ассоциаций:`: delete`, `: destroy`,`: delete_orphans`, `:. Destroy_orphans`
  • Новый `уникальный: true` вариант для ассоциаций,` creates_unique_rel` метод класса для ActiveRel. Оба они приведут к созданию отношений с использованием Cypher & Quot; создавать неповторимые & Quot; вместо & Quot; CREATE & Quot;.
  • Исправлена ​​ошибка, п + 1 запроса во время создания узла и обновления.

Требования

  • Рубин 1.9.3 или выше
  • Neo4j 2.1 или выше

Похожие программы

Sequelize
Sequelize

10 Dec 15

PostgreSQL Studio
PostgreSQL Studio

18 Apr 16

Apache Derby
Apache Derby

11 Mar 16

Souch (Node.js)
Souch (Node.js)

13 Apr 15

Комментарии к Neo4j.rb

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям