tiny-migrate
Naive sql migrations. Just supply a directory of versioned/numbered .sql files,
and it will run them in order.
Example
var Migrate = require('tiny-migrate')
var mysql = require('mysql')
var connection = mysql.createConnection({
host : 'localhost',
user : 'me',
password : 'secret',
});
connection.connect(function(err) {
var connection = mysql.createConnection
var migration = Migrate(connection)
migration
.use('some-database')
.drop()
.migrate('db/migrations')
.run(function(err) {
console.log('Migration complete:', arguments)
})
})