Thanks to visit codestin.com
Credit goes to github.com

Skip to content

davidkiss/dbmiguel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dbmiguel

DBMiguel is a Java-based DB change management tool. It's similar to LiquiBase, but it also supports NoSQL databases. There are already adapters for Cassandra and Neo4J.

###Sample usage for Neo4J

Java code:

MigrationCoordinator migrationCoordinator = new MigrationCoordinator("Demo");
// these can be also set as system properties:
migrationCoordinator.getContext().put(Neo4jConstants.NEO4J_URL, "http://localhost:7474/db/data");
migrationCoordinator.getContext().registerExecutor(new CypherExecutor());

migrationCoordinator.migrate(new ClasspathResourceMigration("/migration/neo4j/2-test.cypher"));

Contents of /migration/neo4j/2-test.cypher:

--@type=cypher
--@author=dkiss

-- this is a comment for the sample query:
start n=node(*) where n.name = 'my node' return n

About

DBMiguel - Liquibase for NoSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages