db-migrate-pg
Advanced tools
Comparing version 0.5.1 to 1.0.0
30
index.js
@@ -253,3 +253,3 @@ var util = require('util'); | ||
function (result) { | ||
if (result && result && result.length < 1) { | ||
if (result && result.length < 1) { | ||
return this.createTable(this.internals.migrationTable, options); | ||
@@ -282,3 +282,3 @@ } else { | ||
function (result) { | ||
if (result && result && result.length > 0 && result[0].version) { | ||
if (result && result.length > 0 && result[0].version) { | ||
var version = result[0].version; | ||
@@ -324,3 +324,3 @@ var match = version.match(/\d+\.\d+\.\d+/); | ||
function (result) { | ||
if (result && result && result.length < 1) { | ||
if (result && result.length < 1) { | ||
return this.createTable(this.internals.seedTable, options); | ||
@@ -623,5 +623,18 @@ } else { | ||
all: function () { | ||
var params = arguments; | ||
_getKV: function (table, key) { | ||
var sql = | ||
'SELECT * FROM ' + | ||
this._escapeDDL + | ||
table + | ||
this._escapeDDL + | ||
' WHERE key = $1'; | ||
return this.allAsync(sql, [key]).then(([row]) => row); | ||
}, | ||
all: function (...params) { | ||
let cb; | ||
if (typeof params[params.length - 1] === 'function') { | ||
cb = params.pop(); | ||
} | ||
this.log.sql.apply(null, params); | ||
@@ -634,8 +647,9 @@ | ||
}; | ||
this.connection.query(params[0], function (err, result) { | ||
params.push(function (err, result) { | ||
prCB(err, result ? result.rows : result); | ||
}); | ||
this.connection.query.apply(this.connection, params); | ||
}.bind(this) | ||
).nodeify(params[1]); | ||
).nodeify(cb); | ||
}, | ||
@@ -642,0 +656,0 @@ |
{ | ||
"name": "db-migrate-pg", | ||
"version": "0.5.1", | ||
"version": "1.0.0", | ||
"description": "A postgresql driver for db-migrate", | ||
@@ -34,3 +34,3 @@ "main": "index.js", | ||
"bluebird": "^3.1.1", | ||
"db-migrate-base": "^1.6.3", | ||
"db-migrate-base": "^2.0.0", | ||
"pg": "^7.8.0", | ||
@@ -37,0 +37,0 @@ "semver": "^5.0.3" |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
27172
600
0
71476
+ Addeddb-migrate-base@2.3.1(transitive)
- Removeddb-migrate-base@1.6.3(transitive)
Updateddb-migrate-base@^2.0.0