Skip to content

turkus/migrations4neo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

migrations4neo

Info

Easy migrations for neo4j

Repository

https://github.com/turkus/migrations4neo

Author

Wojciech Rola

Maintainer

Wojciech Rola

How to start?

We need to create basics:

mig4neo init mig4neo ./

It will create mig4neo folder and subfolder called versions, where your migrations will land. You have to provide directory where mig4neo folder should be created.

Then you have to edit mig4neo.ini according your needs. If necessary change its location. When do that just point where your mig4neo.ini lands using config option:

mig4neo -c ../mig4neo.ini

What's next?

Create revision:

mig4neo revision -m 'This is my revision'

Then adjust it by editing revision's file (*.py).

With config option:

mig4neo -c ../mig4neo.ini revision -m 'This is my revision'

Make it happen

Upgrade db:

mig4neo upgrade --revisions 4asvg34,3fadg4

You can also downgrade:

mig4neo downgrade --revisions 4asvg34,3fadg4e