不要怂,就是干,撸起袖子干!

Commit 1ebef999 by Sascha Depold

first steps for migrate

1 parent 69fa70e5
Showing with 26 additions and 0 deletions
module.exports = (function() {
var Migrator = function(options) {
this.options = Utils._.extend({
path: __dirname + '/../migrations',
from: null,
to: null
}, _options || {})
}
Migrator.prototype.migrate = function() {
}
// private
var getLastMigrationId = function() {
}
return Migrator
})()
......@@ -2,6 +2,7 @@ var Utils = require("./utils")
, ModelFactory = require("./model-factory")
, DataTypes = require('./data-types')
, ModelManager = require("./model-manager")
, Migrator = require("./migrator")
module.exports = (function() {
var Sequelize = function(database, username, password, options) {
......@@ -47,6 +48,10 @@ module.exports = (function() {
return defineCall(this, DataTypes)
}
Sequelize.prototype.migrate = function(_options) {
new Migrator(_options).migrate()
}
Sequelize.prototype.query = function(sql, callee, options) {
options = Utils._.extend(Utils._.clone(this.options.query), options || {})
options = Utils._.extend(options, {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!