Hi,
we have an Aura db running and I am interested if I can create a snapshot and take this to create a local DB using Neo4j Desktop.
Maybe there is a better way of doing it, but I think I cannot do an export otherwise.
Is there a solution?
Thanks
Hi,
we have an Aura db running and I am interested if I can create a snapshot and take this to create a local DB using Neo4j Desktop.
Maybe there is a better way of doing it, but I think I cannot do an export otherwise.
Is there a solution?
Thanks
have you tried:
CALL apoc.export.cypher.all(null, {stream: true})
Yes, and I get a lot of queries. When I want so save/download the button gets locked for some seconds and thats it. It seems that the system can't handle this amount of data.
Any ideas?
If you have too much data, you're probably having to deal neo4j to get a dump ...
You could try to create a python script to run that code and save it to a file (rather than fetching it from the browser that will probably struggle) - not sure if this will work:
from neo4j import GraphDatabase
driver = GraphDatabase.driver("bolt+s://<your-aura-uri>", auth=("username", "password"))
with driver.session() as session:
result = session.run("CALL apoc.export.cypher.all(null, {stream: true})")
for record in result:
print(record["n"])
Yes. However I expect your AuraDB instance is running Neo4j v2025.05.0 or similar and as such you will want to import into Desktop and a similar versioned Neo4j database. However to build out a local db instance on Neo4j Desktop running v2025.05.0 you will need to install Neo4j Desktop 2 and not the 1.6 series Neo4j Deployment Center - Graph Database & Analytics
See Database management - Neo4j Desktop for more details
Thank you very much!
That was a good hint to use Desktop 2.0. I guess that will do the trick.
Thanks
Creating a snapshot, exporting (downloading) and importing in a local database with Desktop 2.0 went smooth, but....
Instead of millions of nodes I have now 29 in my local db.
What did I wrong?
Best regards