Add more debugging info
This commit is contained in:
parent
8912defe8e
commit
ad14bd9dbc
|
@ -422,6 +422,7 @@ function fromDBName(dbName, camelCase) {
|
|||
* @param cb
|
||||
*/
|
||||
DataSource.prototype.discoverSchema = function (owner, table, cb) {
|
||||
var self = this;
|
||||
var dataSourceName = this.name || this.adapter.name;
|
||||
|
||||
async.parallel(
|
||||
|
@ -443,19 +444,28 @@ DataSource.prototype.discoverSchema = function (owner, table, cb) {
|
|||
pks[pk.columnName] = pk.keySeq;
|
||||
});
|
||||
|
||||
// console.log(pks);
|
||||
if(self.settings.debug) {
|
||||
console.log('Primary keys: ', pks);
|
||||
}
|
||||
|
||||
var foreignKeys = results[2];
|
||||
foreignKeys.forEach(function(fk) {
|
||||
fks[fk.fkColumnName] = {
|
||||
var fkInfo = {
|
||||
keySeq: fk.keySeq,
|
||||
owner: fk.pkOwner,
|
||||
tableName: fk.pkTableName,
|
||||
columnName: fk.pkColumnName
|
||||
};
|
||||
if(fks[fk.fkName]) {
|
||||
fks[fk.fkName].push(fkInfo);
|
||||
} else {
|
||||
fks[fk.fkName] = [fkInfo];
|
||||
}
|
||||
});
|
||||
|
||||
// console.log(fks);
|
||||
if(self.settings.debug) {
|
||||
console.log('Foreign keys: ', fks);
|
||||
}
|
||||
|
||||
if (!columns) {
|
||||
cb && cb();
|
||||
|
|
|
@ -29,7 +29,7 @@ BaseSQL.prototype.queryOne = function (sql, callback) {
|
|||
BaseSQL.prototype.dataSource = function(model) {
|
||||
var m = this._models[model];
|
||||
if(!m) {
|
||||
console.log(new Error('Model not found: ' + model).stack);
|
||||
console.trace('Model not found: ' + model);
|
||||
}
|
||||
return m.model.schema;
|
||||
}
|
||||
|
@ -139,7 +139,7 @@ BaseSQL.prototype.idColumnEscaped = function (model) {
|
|||
BaseSQL.prototype.id = function (model, prop) {
|
||||
var p = this._models[model].properties[prop];
|
||||
if(!p) {
|
||||
console.log(new Error('Property not found: ' + model +'.' + prop).stack);
|
||||
console.trace('Property not found: ' + model +'.' + prop);
|
||||
}
|
||||
return p.id;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue