Socket
Socket
Sign inDemoInstall

db-migrate-pg

Package Overview
Dependencies
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

db-migrate-pg - npm Package Compare versions

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc