Skip to content

telmotrooper/dango

Repository files navigation

Dango

EER model to Neo4j schema

About

Dango is a graph database modeling tool which allows you to write a schema for a Neo4j database by writing an Enhanced Entity-Relationship diagram.

The schema generated is composed of Neo4j constraints and APOC triggers, which force the nodes and relationships in the database to behave as modeled.

Screenshot:

Installing

Note #1: You'll need at least Node.js version 11 to run this application, version 16 is recommended.

Note #2: You'll need a Neo4j instance running with APOC installed and apoc.trigger.enabled=true to be able to add the triggers to your database instance.

  • Clone this repository: git clone https://github.com/telmotrooper/dango.git
  • Install the dependencies: npm install
  • To run the application, use: npm start