UNPKG

waterline

Version:

An ORM for Node.js and the Sails framework

24 lines (20 loc) 578 B
var _ = require('@sailshq/lodash'); var async = require('async'); module.exports = function(ontology, cb) { // Run Auto-Migrations var toBeSynced = _.reduce(ontology.collections, function(resources, collection) { resources.push(collection); return resources; }, []); // Run auto-migration strategies on each collection async.eachSeries(toBeSynced, function(collection, next) { collection.sync(next); }, function(err) { if (err) { return cb(err); } // Expose Global // SomeCollection = ocean.collections.tests; cb(); }); };