marianozunino / morpheus

Morpheus is database migration tool for Neo4j written in Typescript.
MIT License
18 stars 4 forks source link

Make compatible with neo4j-migrations. #1

Closed michael-simons closed 2 years ago

michael-simons commented 2 years ago

This changes a couple of things and I can understand if you don't want this. Also, I haven't run the tests, I'm happy that I made npm and typescript work. I was able to migrate things with your tools and verify with mine and vice versa. Key point here is using the same hashing as well as not using numeric version ids. Also, I fixed the date (should be a real date) Also, I added the duration.

I think both of our projects would benefit if interoperable. In mine, I would need to adapt to slightly different Cypher file names. However, I do thing the "VID__name.cypher" has a well established tradition inside database refactoring.

If you don't want it as a whole, pick what you like :)