The exact parameters that should be used to access the database depends on the version of the Neo4j graph that youĪre trying to access. That your user has read privileges for downloading data, and write privileges for importing data. The only requirements are that the python neo4j-driver needs to be able to connect to the database,
Download neo4j trial version code#
This code will work with a Neo4j database that is running in Aura, docker, desktop, command-line, server, etc. This repo differs from most other Neo4j backup repos in that the Neo4j graph does not need to be a specific instance. Meaning that APOC or any other Enterprise/Desktop exclusive tool is not needed,Īnd this can be used on the community edition of Neo4j. When creating this tool, Enterprise tools were not used. The json files are compressed with gzip protocol by default,īut you can choose to export the data without compressing.
Only simple cypher statements are used to import and extract data from Neo4j. To download a Neo4j graph without using a dump file and to be able to upload that data to a different Neo4j graph. Or having to safely downgrade a Neo4j graph.Īlso, this repo aims to be as simplistic as possible with two main purposes. Storing backups in different formats encase something happens to the original dump file backup, Such as moving data from Neo4j to a different type of database that is not Neo4j, This repo is not intended to replace the naive Neo4j backup dump files,īut rather to be used in instances where a dump file is not an option. This is useful if dump files cannot be used, or if you want to download the data that exist inĪ Neo4j database in a human-readable format. This is a project that is designed at downloading and uploading data in Neo4j Knowledge Graphs without Neo4jĮnterprise edition.