Load v3.5.3 dump file into v5.4.0

Hi,

I am trying to load a v3.5.3 dump file into a v.5.4.0 db. After overcoming many hurdles, I get to this.

Failed to load database 'dbname': Can not read store version of database dbnameLoad failed for databases: 'dbname'

Any help you can give me would be appreciated!

I know it can be cumbersome but due to several major upgrades, that's the way so far. We have improved this as a product from 5.X allowing you to jump freely from one minor to another one. Of course, this may or not be different on an eventual Major 6. Sure, if you can somehow do a cutover, export on csv and then import, it can work as a viable solution. Good 'luck' with that and enjoy what 5 has to offer!

Hi @sheilaisrunning !
Good to know that you are moving to 5.X.

There's no straightforward way to do this due to major store changes during last couple of years. You may need to first move into 4.0, then to 4.4 and from there you can jump to 5.4.

Here you have the docs on this migrations.

https://neo4j.com/developer/kb/neo4j-3dot5-to-4-dot-x-migrations-best-practices/

https://neo4j.com/docs/upgrade-migration-guide/current/version-4/

https://neo4j.com/docs/upgrade-migration-guide/current/version-5/

Thanks for your response! I saw those and I was hoping that that path was just for upgrading the instance and that I could move the data more easily. Sounds like there isn't a straightforward way. However, I can re-create the database using csv files. We would lose some post-processing after that we have to redo. Sounds like that would be faster than migrating it via Neo versions.

From my experience, the minimum store format is 4.3.0. If you can upgrade to 4.3.0 version then it's easy to upgrade to 5.4 with a backup from 4.3.0.