Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update neo4j to 3.x or 4.x #61

Open
matentzn opened this issue Jan 13, 2021 · 3 comments
Open

Update neo4j to 3.x or 4.x #61

matentzn opened this issue Jan 13, 2021 · 3 comments
Assignees

Comments

@matentzn
Copy link
Collaborator

To move the neo4j2owl plugin to be compatible with anything after 3.4.X

you need to update the pom.xml in neo4j2owl, something like:
https://github.com/VirtualFlyBrain/neo4j2owl/pull/57/files

However, just try to get straight to neo 4 (latest version).

The problem is that some of the Neo4j Database API use has been deprecated; changed..

Some of the necessary changes were not clear to me.

The problem with the integration is that the integration itself will not work with the new version. after you adopt to new version, it passing will give you 97.6 % certainty that it works.

@matentzn matentzn assigned matentzn and hkir-dev and unassigned matentzn Jan 13, 2021
@matentzn
Copy link
Collaborator Author

matentzn commented Jan 13, 2021

API calls detailed here may have changed: https://github.com/VirtualFlyBrain/neo4j2owl#implementation

Other potential points of failure:

  1. python API (changes to bolt API)
  2. changes to REST API
  3. changes CYPHER (scary!)

@dosumis
Copy link
Member

dosumis commented Feb 9, 2021

@hkir-dev to look into migration of code
@Robbie1977 to try simple approach of making DB dump and loading into new version DB with standard migration code from neo4j.

@hkir-dev
Copy link
Contributor

new branch (migrate_neo4j_hk) created. Neo4j updated to 4.2.3 and jdk updated to 11. Local unit tests are successful. Integration tests will take place after the release of new image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants