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 0.6.15 to 0.6.16

test/integration/client/huge-numeric-tests.js

9

lib/textParsers.js

@@ -110,2 +110,4 @@ var arrayParser = require(__dirname + "/arrayParser.js");

var maxLen = Number.MAX_VALUE.toString().length
var init = function(register) {

@@ -116,3 +118,8 @@ register(20, parseInt);

register(26, parseInt);
register(1700, parseFloat);
register(1700, function(val){
if(val.length > maxLen) {
console.warn('WARNING: value %s is longer than max supported numeric value in javascript. Possible data loss', val)
}
return parseFloat(val);
});
register(700, parseFloat);

@@ -119,0 +126,0 @@ register(701, parseFloat);

@@ -23,2 +23,10 @@ var textParsers = require(__dirname + "/textParsers"),

var setTypeParser = function(oid, format, parseFn) {
if(typeof format == 'function') {
parseFn = format;
format = 'text';
}
typeParsers[format][oid] = parseFn;
}
textParsers.init(function(oid, converter) {

@@ -36,2 +44,3 @@ typeParsers.text[oid] = function(value) {

getTypeParser: getTypeParser,
setTypeParser: setTypeParser
}

2

package.json
{ "name": "pg",
"version": "0.6.15",
"version": "0.6.16",
"description": "PostgreSQL client - pure javascript & libpq with the same API",

@@ -4,0 +4,0 @@ "keywords" : ["postgres", "pg", "libpq", "postgre", "database", "rdbms"],

var helper = require(__dirname + "/../test/integration/test-helper");
var pg = helper.pg;
pg.connect(helper.connectionString(), assert.success(function(client) {
pg.connect(helper.config, assert.success(function(client) {
var query = client.query('select oid, typname from pg_type where typtype = \'b\' order by oid');
query.on('row', console.log);
}))
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