Socket
Socket
Sign inDemoInstall

pg

Package Overview
Dependencies
Maintainers
1
Versions
224
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pg - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

test/integration/client/timezone-tests.js

10

lib/types/binaryParsers.js

@@ -144,3 +144,3 @@ var parseBits = function(data, bits, offset, invert, callback) {

var parseDate = function(value) {
var parseDate = function(isUTC, value) {
var sign = parseBits(value, 1);

@@ -152,2 +152,6 @@ var rawValue = parseBits(value, 63, 1);

if (!isUTC) {
result.setTime(result.getTime() + result.getTimezoneOffset() * 60000);
}
// add microseconds to the date

@@ -252,4 +256,4 @@ result.usec = rawValue % 1000;

register(16, parseBool);
register(1114, parseDate);
register(1184, parseDate);
register(1114, parseDate.bind(null, false));
register(1184, parseDate.bind(null, true));
register(1007, parseArray);

@@ -256,0 +260,0 @@ register(1016, parseArray);

@@ -50,3 +50,3 @@ var url = require('url');

if(val instanceof Date) {
return JSON.stringify(val);
return dateToString(val);
}

@@ -62,2 +62,29 @@ if(typeof val === 'undefined') {

function dateToString(date) {
function pad(number, digits) {
number = ""+number;
while(number.length < digits)
number = "0"+number;
return number;
}
var offset = -date.getTimezoneOffset();
var ret = pad(date.getFullYear(), 4) + '-' +
pad(date.getMonth() + 1, 2) + '-' +
pad(date.getDate(), 2) + 'T' +
pad(date.getHours(), 2) + ':' +
pad(date.getMinutes(), 2) + ':' +
pad(date.getSeconds(), 2) + '.' +
pad(date.getMilliseconds(), 3);
if(offset < 0) {
ret += "-";
offset *= -1;
}
else
ret += "+";
return ret + pad(Math.floor(offset/60), 2) + ":" + pad(offset%60, 2);
}
function normalizeQueryConfig (config, values, callback) {

@@ -64,0 +91,0 @@ //can take in strings or config objects

{
"name": "pg",
"version": "1.0.2",
"version": "1.0.3",
"description": "PostgreSQL client - pure javascript & libpq with the same API",

@@ -5,0 +5,0 @@ "keywords": [

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