Socket
Socket
Sign inDemoInstall

east-postgres

Package Overview
Dependencies
9
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.0 to 0.1.1

18

lib/adapter.js
'use strict';
var pg = require('pg.js'),
path = require('path');
path = require('path'),
pgConnectionString = require('pg-connection-string');

@@ -80,5 +81,8 @@ var Adapter = function(params) {

Adapter.prototype._createDb = function(callback) {
var dbNameRegexp = /\/([^\/]+)$/,
dbName = dbNameRegexp.exec(this.params.url)[1],
postgresConnectUrl = this.params.url.replace(dbNameRegexp, '/postgres');
// parse connection url
var self = this,
createParams = self.params.createDbParams,
connectParams = pgConnectionString.parse(this.params.url),
dbName = connectParams.database,
postgresConnectUrl = this.params.url.replace('/' + dbName, '/postgres');

@@ -90,4 +94,8 @@ // connect to postgres db

var createQuery = 'create database "' + dbName + '" ' +
'owner ' + connectParams.user +
(createParams ? (' ' + createParams) : '') +
';';
// create db
pgdb.query('create database ' + dbName + ';', function(err) {
pgdb.query(createQuery, function(err) {
pgdb.end();

@@ -94,0 +102,0 @@ callback(err);

{
"name": "east-postgres",
"description": "postgres adapter for \"east\" (node.js database migration tool)",
"version": "0.1.0",
"version": "0.1.1",
"author": "2do2go team <dev.2do2go@gmail.com>",

@@ -15,4 +15,5 @@ "repository": {

"dependencies": {
"pg.js": ">=4.1.1"
"pg.js": ">=4.1.1",
"pg-connection-string": "0.1.3"
}
}
SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc