EER model to Neo4j schema
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:
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