buildSpecs.extensions = options.extension ?
[options.extension] :
buildDatabaseUtil.defaultExtensions;
- console.log("extensions are ", buildSpecs);
}
buildSpecs.initialize = true;
buildSpecs.keepSql = options.keepSql;
specs[0].wasInitialized = true;
specs[0].backup = undefined;
specs[0].source = undefined;
- console.log("specs are", specs);
buildDatabase(specs, creds, masterCallback);
});
return;
extensionCallback(null, "");
return;
}
- //console.log("Installing extension", databaseName, extension);
// deal with directory structure quirks
var baseName = path.basename(extension),
isFoundation = extension.indexOf("foundation-database") >= 0,
var inspectMobilizedDatabase = function (creds, done) {
var extSql = "SELECT * FROM xt.ext ORDER BY ext_load_order";
dataSource.query(extSql, creds, function (err, res) {
- console.log("extSql", err, res);
if (err) {
return done(err);
}
});
},
finish = function (err, results) {
- console.log(arguments);
- console.log("new spec", spec);
if (err) {
winston.error("init database error", err.message, err.stack, err);
}
};
exports.defaultExtensions = defaultExtensions;
+ exports.inspectDatabaseExtensions = inspectDatabaseExtensions;
exports.explodeManifest = explodeManifest;
exports.initDatabase = initDatabase;
exports.sendToDatabase = sendToDatabase;