{"_id":"pg-native","_rev":"2990926","name":"pg-native","description":"A slightly nicer interface to Postgres over node-libpq","dist-tags":{"latest":"3.0.1"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"time":{"modified":"2023-08-28T09:17:41.000Z","created":"2014-09-02T19:11:17.015Z","3.0.1":"2022-08-19T18:32:35.925Z","3.0.0":"2018-05-04T18:48:57.695Z","2.2.0":"2017-08-24T03:26:51.764Z","2.0.1":"2017-07-16T21:15:38.934Z","2.0.0":"2017-07-16T20:58:53.210Z","1.10.1":"2017-04-05T14:53:51.581Z","1.10.0":"2015-12-22T19:17:42.427Z","1.9.0":"2015-09-08T16:50:19.280Z","1.8.1":"2015-05-08T17:50:31.538Z","1.8.0":"2015-01-20T16:32:56.488Z","1.7.3":"2015-01-02T16:26:14.514Z","1.7.2":"2015-01-02T15:56:49.502Z","1.5.0":"2014-10-18T03:50:24.499Z","1.4.3":"2014-10-18T03:06:04.051Z","1.4.2":"2014-10-16T03:19:14.387Z","1.4.1":"2014-10-11T17:55:04.223Z","1.4.0":"2014-10-11T17:43:57.881Z","1.3.0":"2014-10-11T17:42:34.253Z","1.2.0":"2014-10-10T01:35:50.728Z","1.1.0":"2014-10-10T00:51:24.968Z","1.0.3":"2014-10-07T23:55:17.779Z","1.0.2":"2014-10-07T04:39:36.090Z","1.0.1":"2014-10-01T22:33:43.737Z","1.0.0":"2014-09-25T16:22:26.941Z","0.5.2":"2014-09-15T00:37:45.566Z","0.5.1":"2014-09-14T22:18:24.729Z","0.5.0":"2014-09-14T04:39:22.247Z","0.4.1":"2014-09-14T01:57:15.010Z","0.4.0":"2014-09-13T05:26:43.784Z","0.3.0":"2014-09-10T03:31:35.066Z","0.2.0":"2014-09-09T01:06:18.477Z","0.1.0":"2014-09-08T14:28:08.523Z","0.0.2":"2014-09-03T03:06:25.725Z","0.0.1":"2014-09-02T19:11:17.015Z"},"users":{},"author":{"name":"Brian M. Carlson"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"versions":{"3.0.1":{"name":"pg-native","version":"3.0.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha && eslint ."},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.8.10","pg-types":"^1.12.1","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","eslint":"4.2.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","generic-pool":"^2.1.1","lodash":"^2.4.1","mocha":"3.4.2","okay":"^0.3.0","pg":"*","semver":"^4.1.0"},"prettier":{"printWidth":200},"gitHead":"d7c7557a166afcc62211472fb2972d79e687576f","_id":"pg-native@3.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"84b488a4f3c29c29ea9b4fa8bf03a75a5bc4f353","size":14117,"noattachment":false,"key":"/pg-native/-/pg-native-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-3.0.1.tgz"},"_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"directories":{},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pg-native_3.0.1_1660933955442_0.3971262418585024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-19T18:32:47.011Z","publish_time":1660933955925,"_cnpm_publish_time":1660933955925},"3.0.0":{"name":"pg-native","version":"3.0.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha && eslint ."},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.7.0","pg-types":"^1.12.1","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","eslint":"4.2.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","generic-pool":"^2.1.1","lodash":"^2.4.1","mocha":"3.4.2","okay":"^0.3.0","pg":"*","semver":"^4.1.0"},"gitHead":"506f86d22f180b4098cf43bcecaa976b8c006114","_id":"pg-native@3.0.0","_npmVersion":"5.8.0","_nodeVersion":"8.9.1","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"dist":{"shasum":"20c64e651e20b28f5c060b3823522d1c8c4429c3","size":13698,"noattachment":false,"key":"/pg-native/-/pg-native-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-3.0.0.tgz"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pg-native_3.0.0_1525459737629_0.03485663059005728"},"_hasShrinkwrap":false,"publish_time":1525459737695,"_cnpm_publish_time":1525459737695,"_cnpmcore_publish_time":"2021-12-16T15:10:35.589Z"},"2.2.0":{"name":"pg-native","version":"2.2.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha && eslint ."},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.7.0","pg-types":"^1.12.1","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","eslint":"4.2.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","generic-pool":"^2.1.1","lodash":"^2.4.1","mocha":"3.4.2","okay":"^0.3.0","pg":"*","semver":"^4.1.0"},"gitHead":"25d12eb2a26d10a8c32036acf19253e131c266f5","_id":"pg-native@2.2.0","_shasum":"bc84756f4ecbf600ff7cb48ea5854141830cf1e4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"dist":{"shasum":"bc84756f4ecbf600ff7cb48ea5854141830cf1e4","size":13700,"noattachment":false,"key":"/pg-native/-/pg-native-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-2.2.0.tgz"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pg-native-2.2.0.tgz_1503545210668_0.5114049185067415"},"directories":{},"publish_time":1503545211764,"_hasShrinkwrap":false,"_cnpm_publish_time":1503545211764,"_cnpmcore_publish_time":"2021-12-16T15:10:35.820Z"},"2.0.1":{"name":"pg-native","version":"2.0.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha && eslint ."},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.7.0","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","eslint":"4.2.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","generic-pool":"^2.1.1","lodash":"^2.4.1","mocha":"3.4.2","okay":"^0.3.0","pg":"*","semver":"^4.1.0"},"gitHead":"6ae6a27fddc5b53d75e1a314b8ca5851ae5139d4","_id":"pg-native@2.0.1","_shasum":"f7139360e001f522f44192dc2c19fb6a55e2cf18","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"dist":{"shasum":"f7139360e001f522f44192dc2c19fb6a55e2cf18","size":13695,"noattachment":false,"key":"/pg-native/-/pg-native-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-2.0.1.tgz"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pg-native-2.0.1.tgz_1500239737870_0.27136286441236734"},"directories":{},"publish_time":1500239738934,"_hasShrinkwrap":false,"_cnpm_publish_time":1500239738934,"_cnpmcore_publish_time":"2021-12-16T15:10:36.047Z"},"2.0.0":{"name":"pg-native","version":"2.0.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha && eslint ."},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.7.0","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","eslint":"4.2.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","generic-pool":"^2.1.1","lodash":"^2.4.1","mocha":"3.4.2","okay":"^0.3.0","pg":"*","semver":"^4.1.0"},"gitHead":"2bc0eadc938e768dfaf27eae2a0c33bccc5c98c8","_id":"pg-native@2.0.0","_shasum":"0d7d89968ecbbbd2ffe584739bdf91c5d244533b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.3","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"dist":{"shasum":"0d7d89968ecbbbd2ffe584739bdf91c5d244533b","size":13590,"noattachment":false,"key":"/pg-native/-/pg-native-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-2.0.0.tgz"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pg-native-2.0.0.tgz_1500238732058_0.10509580303914845"},"directories":{},"publish_time":1500238733210,"_hasShrinkwrap":false,"_cnpm_publish_time":1500238733210,"_cnpmcore_publish_time":"2021-12-16T15:10:36.278Z"},"1.10.1":{"name":"pg-native","version":"1.10.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.7.0","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"generic-pool":"^2.1.1","async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"*","semver":"^4.1.0"},"gitHead":"e45f2d18a64ac61d61166a21f1b3a81639e88d2c","_id":"pg-native@1.10.1","_shasum":"94e61ccbb85a7f3436b2e526315c7581107fe40c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"dist":{"shasum":"94e61ccbb85a7f3436b2e526315c7581107fe40c","size":12502,"noattachment":false,"key":"/pg-native/-/pg-native-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.10.1.tgz"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pg-native-1.10.1.tgz_1491404030746_0.959228094201535"},"directories":{},"publish_time":1491404031581,"_hasShrinkwrap":false,"_cnpm_publish_time":1491404031581,"_cnpmcore_publish_time":"2021-12-16T15:10:36.551Z"},"1.10.0":{"name":"pg-native","version":"1.10.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.7.0","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"generic-pool":"^2.1.1","async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"*","semver":"^4.1.0"},"gitHead":"8c60a074739aa2ed26e6d83e8dbd965ba0f2c953","_id":"pg-native@1.10.0","_shasum":"abe299214afa2be51db5f5104e14770c738230fd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"abe299214afa2be51db5f5104e14770c738230fd","size":12460,"noattachment":false,"key":"/pg-native/-/pg-native-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.10.0.tgz"},"directories":{},"publish_time":1450811862427,"_hasShrinkwrap":false,"_cnpm_publish_time":1450811862427,"_cnpmcore_publish_time":"2021-12-16T15:10:36.828Z"},"1.9.0":{"name":"pg-native","version":"1.9.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.7.0","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"generic-pool":"^2.1.1","async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2","semver":"^4.1.0"},"gitHead":"51304e6224191899c6a07a96301082b9c0ab29b0","_id":"pg-native@1.9.0","_shasum":"73b9dc6243a90121991cea509427e34a17d1a72e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"73b9dc6243a90121991cea509427e34a17d1a72e","size":12367,"noattachment":false,"key":"/pg-native/-/pg-native-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.9.0.tgz"},"directories":{},"publish_time":1441731019280,"_hasShrinkwrap":false,"_cnpm_publish_time":1441731019280,"_cnpmcore_publish_time":"2021-12-16T15:10:37.068Z"},"1.8.1":{"name":"pg-native","version":"1.8.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.6.3","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"generic-pool":"^2.1.1","async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2","semver":"^4.1.0"},"gitHead":"45c86dbfa98ba20189e1c09d5bfb4d4eb8b3ab26","_id":"pg-native@1.8.1","_shasum":"121e147c06e7f1ab57d1ec432e3e0a33d36b2a03","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"121e147c06e7f1ab57d1ec432e3e0a33d36b2a03","size":12370,"noattachment":false,"key":"/pg-native/-/pg-native-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.8.1.tgz"},"directories":{},"publish_time":1431107431538,"_hasShrinkwrap":false,"_cnpm_publish_time":1431107431538,"_cnpmcore_publish_time":"2021-12-16T15:10:37.281Z"},"1.8.0":{"name":"pg-native","version":"1.8.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.5.0","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"generic-pool":"^2.1.1","async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2","semver":"^4.1.0"},"gitHead":"0e80cbe6c77aa7506b46962799b9456d96b78671","_id":"pg-native@1.8.0","_shasum":"dfbc8b80ec121e4eae854eac3a4b5628694ee30b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"dfbc8b80ec121e4eae854eac3a4b5628694ee30b","size":12348,"noattachment":false,"key":"/pg-native/-/pg-native-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.8.0.tgz"},"directories":{},"publish_time":1421771576488,"_hasShrinkwrap":false,"_cnpm_publish_time":1421771576488,"_cnpmcore_publish_time":"2021-12-16T15:10:37.460Z"},"1.7.3":{"name":"pg-native","version":"1.7.3","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^1.4.2","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"generic-pool":"^2.1.1","async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2","semver":"^4.1.0"},"gitHead":"467c4aa75ae23c22a19a6039af8998900953d65d","_id":"pg-native@1.7.3","_shasum":"19ad18e26278121429814002577ebc87ec739412","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"19ad18e26278121429814002577ebc87ec739412","size":12421,"noattachment":false,"key":"/pg-native/-/pg-native-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.7.3.tgz"},"directories":{},"publish_time":1420215974514,"_hasShrinkwrap":false,"_cnpm_publish_time":1420215974514,"_cnpmcore_publish_time":"2021-12-16T15:10:37.675Z"},"1.7.2":{"name":"pg-native","version":"1.7.2","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.4.1","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"generic-pool":"^2.1.1","async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2","semver":"^4.1.0"},"gitHead":"16287bcfd3522aa277b2931c6ba1aed351a2dfc6","_id":"pg-native@1.7.2","_shasum":"d11e91096f160d14e18f6a5338027b03428ffd50","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"d11e91096f160d14e18f6a5338027b03428ffd50","size":12421,"noattachment":false,"key":"/pg-native/-/pg-native-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.7.2.tgz"},"directories":{},"publish_time":1420214209502,"_hasShrinkwrap":false,"_cnpm_publish_time":1420214209502,"_cnpmcore_publish_time":"2021-12-16T15:10:37.877Z"},"1.5.0":{"name":"pg-native","version":"1.5.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.2.1","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2","semver":"^4.1.0"},"_id":"pg-native@1.5.0","_shasum":"7022fcc4723e16bc1723a6a30f26cb74ea0805e1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"7022fcc4723e16bc1723a6a30f26cb74ea0805e1","size":11576,"noattachment":false,"key":"/pg-native/-/pg-native-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.5.0.tgz"},"directories":{},"publish_time":1413604224499,"_hasShrinkwrap":false,"_cnpm_publish_time":1413604224499,"_cnpmcore_publish_time":"2021-12-16T15:10:38.139Z"},"1.4.3":{"name":"pg-native","version":"1.4.3","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.2.1","pg-types":"1.6.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"_id":"pg-native@1.4.3","_shasum":"3afedfdbaeb1f64a80da032dc34161b3d3269587","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"3afedfdbaeb1f64a80da032dc34161b3d3269587","size":11436,"noattachment":false,"key":"/pg-native/-/pg-native-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.4.3.tgz"},"directories":{},"publish_time":1413601564051,"_hasShrinkwrap":false,"_cnpm_publish_time":1413601564051,"_cnpmcore_publish_time":"2021-12-16T15:10:38.600Z"},"1.4.2":{"name":"pg-native","version":"1.4.2","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.2.0","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"_id":"pg-native@1.4.2","_shasum":"adbaf53c4c48dc021c56b5da0bcb2cb9591b09c9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"adbaf53c4c48dc021c56b5da0bcb2cb9591b09c9","size":11302,"noattachment":false,"key":"/pg-native/-/pg-native-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.4.2.tgz"},"directories":{},"publish_time":1413429554387,"_hasShrinkwrap":false,"_cnpm_publish_time":1413429554387,"_cnpmcore_publish_time":"2021-12-16T15:10:38.833Z"},"1.4.1":{"name":"pg-native","version":"1.4.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.1.0","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"gitHead":"6d6bd1d040f80069c894a7e645af3d1c91ba7d78","_id":"pg-native@1.4.1","_shasum":"ffae741b0870cd32c6701539cea924747fb5f45b","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"ffae741b0870cd32c6701539cea924747fb5f45b","size":11297,"noattachment":false,"key":"/pg-native/-/pg-native-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.4.1.tgz"},"directories":{},"publish_time":1413050104223,"_hasShrinkwrap":false,"_cnpm_publish_time":1413050104223,"_cnpmcore_publish_time":"2021-12-16T15:10:39.025Z"},"1.4.0":{"name":"pg-native","version":"1.4.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.1.0","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"gitHead":"5fc77ab6cee194115d823c62740ec1e3777ec0ca","_id":"pg-native@1.4.0","_shasum":"5edeae60812fd2c2a895786b516188399807bc2a","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"5edeae60812fd2c2a895786b516188399807bc2a","size":11273,"noattachment":false,"key":"/pg-native/-/pg-native-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.4.0.tgz"},"directories":{},"publish_time":1413049437881,"_hasShrinkwrap":false,"_cnpm_publish_time":1413049437881,"_cnpmcore_publish_time":"2021-12-16T15:10:39.233Z"},"1.3.0":{"name":"pg-native","version":"1.3.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.1.0","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"gitHead":"9a4c3f264c51f9c043ef8f3924e77dc93482dbab","_id":"pg-native@1.3.0","_shasum":"6b67b7229dfb692c8b2cdd62d06eebb321cb8712","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"6b67b7229dfb692c8b2cdd62d06eebb321cb8712","size":11275,"noattachment":false,"key":"/pg-native/-/pg-native-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.3.0.tgz"},"directories":{},"publish_time":1413049354253,"_hasShrinkwrap":false,"_cnpm_publish_time":1413049354253,"_cnpmcore_publish_time":"2021-12-16T15:10:39.467Z"},"1.2.0":{"name":"pg-native","version":"1.2.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.1.0","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"gitHead":"a88ff0b1ed6c395bc9fea7bc478a4f52243e6eee","_id":"pg-native@1.2.0","_shasum":"49417026903f31fdd68a79c46f31bd925656886d","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"49417026903f31fdd68a79c46f31bd925656886d","size":10991,"noattachment":false,"key":"/pg-native/-/pg-native-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.2.0.tgz"},"directories":{},"publish_time":1412904950728,"_hasShrinkwrap":false,"_cnpm_publish_time":1412904950728,"_cnpmcore_publish_time":"2021-12-16T15:10:39.686Z"},"1.1.0":{"name":"pg-native","version":"1.1.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.1.0","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"gitHead":"a132ce3966a320329e6bf0fe62768c4ce72fbe3b","_id":"pg-native@1.1.0","_shasum":"cb047fe21d850d99ba4b631f0d60cc4624f4add2","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"cb047fe21d850d99ba4b631f0d60cc4624f4add2","size":10949,"noattachment":false,"key":"/pg-native/-/pg-native-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.1.0.tgz"},"directories":{},"publish_time":1412902284968,"_hasShrinkwrap":false,"_cnpm_publish_time":1412902284968,"_cnpmcore_publish_time":"2021-12-16T15:10:40.054Z"},"1.0.3":{"name":"pg-native","version":"1.0.3","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.0.1","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"gitHead":"92fda3cd8cd78635c1577a48942cb4b6ec5ae9a9","_id":"pg-native@1.0.3","_shasum":"68306b0c22b980a1e5e9caf6d23ef6376fdfac49","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"68306b0c22b980a1e5e9caf6d23ef6376fdfac49","size":10481,"noattachment":false,"key":"/pg-native/-/pg-native-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.0.3.tgz"},"directories":{},"publish_time":1412726117779,"_hasShrinkwrap":false,"_cnpm_publish_time":1412726117779,"_cnpmcore_publish_time":"2021-12-16T15:10:40.269Z"},"1.0.2":{"name":"pg-native","version":"1.0.2","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.0.1","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"gitHead":"80671bf73a797207310bb5d00a459c5012177604","_id":"pg-native@1.0.2","_shasum":"179387c72731c48782b460ec3101bb2c11574b1a","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"179387c72731c48782b460ec3101bb2c11574b1a","size":10365,"noattachment":false,"key":"/pg-native/-/pg-native-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.0.2.tgz"},"directories":{},"publish_time":1412656776090,"_hasShrinkwrap":false,"_cnpm_publish_time":1412656776090,"_cnpmcore_publish_time":"2021-12-16T15:10:40.477Z"},"1.0.1":{"name":"pg-native","version":"1.0.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.0.0","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"gitHead":"e697e9b9a318c8e237093c6164ac8d1bdae04a09","_id":"pg-native@1.0.1","_shasum":"20911c37efdfd956b5216314813b3a2ff3f2a396","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"20911c37efdfd956b5216314813b3a2ff3f2a396","size":10074,"noattachment":false,"key":"/pg-native/-/pg-native-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.0.1.tgz"},"directories":{},"publish_time":1412202823737,"_hasShrinkwrap":false,"_cnpm_publish_time":1412202823737,"_cnpmcore_publish_time":"2021-12-16T15:10:40.711Z"},"1.0.0":{"name":"pg-native","version":"1.0.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"1.0.0","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"_id":"pg-native@1.0.0","_shasum":"1286079db98e80b511ca5966d73e4b5dbe0f0f51","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"1286079db98e80b511ca5966d73e4b5dbe0f0f51","size":10016,"noattachment":false,"key":"/pg-native/-/pg-native-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-1.0.0.tgz"},"directories":{},"publish_time":1411662146941,"_hasShrinkwrap":false,"_cnpm_publish_time":1411662146941,"_cnpmcore_publish_time":"2021-12-16T15:10:40.929Z"},"0.5.2":{"name":"pg-native","version":"0.5.2","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"0.5.1","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"_id":"pg-native@0.5.2","_shasum":"f8cc1bdb124c9d36243da09f8d9edbabe7c9e973","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"f8cc1bdb124c9d36243da09f8d9edbabe7c9e973","size":7017,"noattachment":false,"key":"/pg-native/-/pg-native-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.5.2.tgz"},"directories":{},"publish_time":1410741465566,"_hasShrinkwrap":false,"_cnpm_publish_time":1410741465566,"_cnpmcore_publish_time":"2021-12-16T15:10:41.130Z"},"0.5.1":{"name":"pg-native","version":"0.5.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"0.5.1","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"_id":"pg-native@0.5.1","_shasum":"59e1de2551dba759f90c4ea60da99a5f22b8b3e6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"59e1de2551dba759f90c4ea60da99a5f22b8b3e6","size":6775,"noattachment":false,"key":"/pg-native/-/pg-native-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.5.1.tgz"},"directories":{},"publish_time":1410733104729,"_hasShrinkwrap":false,"_cnpm_publish_time":1410733104729,"_cnpmcore_publish_time":"2021-12-16T15:10:41.332Z"},"0.5.0":{"name":"pg-native","version":"0.5.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"0.5.1","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"_id":"pg-native@0.5.0","_shasum":"332c5694addc62431c3d73318a46d9e161f8e1f2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"332c5694addc62431c3d73318a46d9e161f8e1f2","size":6777,"noattachment":false,"key":"/pg-native/-/pg-native-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.5.0.tgz"},"directories":{},"publish_time":1410669562247,"_hasShrinkwrap":false,"_cnpm_publish_time":1410669562247,"_cnpmcore_publish_time":"2021-12-16T15:10:41.585Z"},"0.4.1":{"name":"pg-native","version":"0.4.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"0.5.1","pg-types":"1.4.0","readable-stream":"1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"_id":"pg-native@0.4.1","_shasum":"3aa09f5e891ce2a3000d3cdab609bbedf51794c2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"3aa09f5e891ce2a3000d3cdab609bbedf51794c2","size":6687,"noattachment":false,"key":"/pg-native/-/pg-native-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.4.1.tgz"},"directories":{},"publish_time":1410659835010,"_hasShrinkwrap":false,"_cnpm_publish_time":1410659835010,"_cnpmcore_publish_time":"2021-12-16T15:10:41.859Z"},"0.4.0":{"name":"pg-native","version":"0.4.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^0.4.1","pg-types":"^1.4.0","readable-stream":"^1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0","pg":"^3.4.2"},"_id":"pg-native@0.4.0","_shasum":"81393fbfd3f6bf634d55f9bd2d83a7694d26c8ed","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"81393fbfd3f6bf634d55f9bd2d83a7694d26c8ed","size":6683,"noattachment":false,"key":"/pg-native/-/pg-native-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.4.0.tgz"},"directories":{},"publish_time":1410586003784,"_hasShrinkwrap":false,"_cnpm_publish_time":1410586003784,"_cnpmcore_publish_time":"2021-12-16T15:10:42.065Z"},"0.3.0":{"name":"pg-native","version":"0.3.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^0.4.1","pg-types":"^1.4.0","readable-stream":"^1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0"},"_id":"pg-native@0.3.0","_shasum":"9439f9f392c1c29f424d5f474aa36007477b9574","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"9439f9f392c1c29f424d5f474aa36007477b9574","size":5579,"noattachment":false,"key":"/pg-native/-/pg-native-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.3.0.tgz"},"directories":{},"publish_time":1410319895066,"_hasShrinkwrap":false,"_cnpm_publish_time":1410319895066,"_cnpmcore_publish_time":"2021-12-16T15:10:42.297Z"},"0.2.0":{"name":"pg-native","version":"0.2.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^0.4.1","pg-types":"^1.4.0","readable-stream":"^1.0.31"},"devDependencies":{"async":"^0.9.0","concat-stream":"^1.4.6","lodash":"^2.4.1","mocha":"^1.21.4","okay":"^0.3.0"},"_id":"pg-native@0.2.0","_shasum":"93441965baaada1412173fe5feff971ad8ab61c9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"93441965baaada1412173fe5feff971ad8ab61c9","size":5302,"noattachment":false,"key":"/pg-native/-/pg-native-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.2.0.tgz"},"directories":{},"publish_time":1410224778477,"_hasShrinkwrap":false,"_cnpm_publish_time":1410224778477,"_cnpmcore_publish_time":"2021-12-16T15:10:42.561Z"},"0.1.0":{"name":"pg-native","version":"0.1.0","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^0.4.1","pg-types":"^1.4.0"},"devDependencies":{"async":"^0.9.0","mocha":"^1.21.4","okay":"^0.3.0"},"_id":"pg-native@0.1.0","_shasum":"dcac54628a99ac299795e9f910507ee5231c6315","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"dcac54628a99ac299795e9f910507ee5231c6315","size":4613,"noattachment":false,"key":"/pg-native/-/pg-native-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.1.0.tgz"},"directories":{},"publish_time":1410186488523,"_hasShrinkwrap":false,"_cnpm_publish_time":1410186488523,"_cnpmcore_publish_time":"2021-12-16T15:10:42.764Z"},"0.0.2":{"name":"pg-native","version":"0.0.2","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"0.2.5","pg-types":"^1.4.0"},"devDependencies":{"mocha":"^1.21.4","async":"^0.9.0"},"_id":"pg-native@0.0.2","_shasum":"d987ac48349712431275b2d45565296bcde9e7ca","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"dist":{"shasum":"d987ac48349712431275b2d45565296bcde9e7ca","size":2927,"noattachment":false,"key":"/pg-native/-/pg-native-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.0.2.tgz"},"directories":{},"publish_time":1409713585725,"_hasShrinkwrap":false,"_cnpm_publish_time":1409713585725,"_cnpmcore_publish_time":"2021-12-16T15:10:42.977Z"},"0.0.1":{"name":"pg-native","version":"0.0.1","description":"A slightly nicer interface to Postgres over node-libpq","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/brianc/node-pg-native.git"},"keywords":["postgres","pg","libpq"],"author":{"name":"Brian M. Carlson"},"license":"MIT","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"homepage":"https://github.com/brianc/node-pg-native","dependencies":{"libpq":"^0.2.4","pg-types":"^1.4.0"},"devDependencies":{"mocha":"^1.21.4","async":"^0.9.0"},"_id":"pg-native@0.0.1","dist":{"shasum":"3f751897db2445098764deeb5e3f7da65372f6a1","size":2617,"noattachment":false,"key":"/pg-native/-/pg-native-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pg-native/download/pg-native-0.0.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"brianc","email":"brian.m.carlson@gmail.com"},"maintainers":[{"name":"brianc","email":"brian.m.carlson@gmail.com"}],"directories":{},"publish_time":1409685077015,"_hasShrinkwrap":false,"_cnpm_publish_time":1409685077015,"_cnpmcore_publish_time":"2021-12-16T15:10:43.184Z"}},"readme":"# node-pg-native\n\n[![Build Status](https://travis-ci.org/brianc/node-pg-native.svg?branch=master)](https://travis-ci.org/brianc/node-pg-native)\n\nHigh performance native bindings between node.js and PostgreSQL via [libpq](https://github.com/brianc/node-libpq) with a simple API.\n\n## install\n\nYou need PostgreSQL client libraries & tools installed. An easy way to check is to type `pg_config`. If `pg_config` is in your path, you should be good to go. If it's not in your path you'll need to consult operating specific instructions on how to go about getting it there.\n\nSome ways I've done it in the past:\n\n- On macOS: `brew install libpq`\n- On Ubuntu/Debian: `apt-get install libpq-dev g++ make`\n- On RHEL/CentOS: `yum install postgresql-devel`\n- On Windows:\n 1. Install Visual Studio C++ (successfully built with Express 2010). Express is free.\n 2. Install PostgreSQL (`http://www.postgresql.org/download/windows/`)\n 3. Add your Postgre Installation's `bin` folder to the system path (i.e. `C:\\Program Files\\PostgreSQL\\9.3\\bin`).\n 4. Make sure that both `libpq.dll` and `pg_config.exe` are in that folder.\n\nAfterwards `pg_config` should be in your path. Then...\n\n```sh\n$ npm i pg-native\n```\n\n## use\n\n### async\n\n```js\nvar Client = require('pg-native')\n\nvar client = new Client();\nclient.connect(function(err) {\n  if(err) throw err\n\n  //text queries\n  client.query('SELECT NOW() AS the_date', function(err, rows) {\n    if(err) throw err\n\n    console.log(rows[0].the_date) //Tue Sep 16 2014 23:42:39 GMT-0400 (EDT)\n\n    //parameterized statements\n    client.query('SELECT $1::text as twitter_handle', ['@briancarlson'], function(err, rows) {\n      if(err) throw err\n\n      console.log(rows[0].twitter_handle) //@briancarlson\n    })\n\n    //prepared statements\n    client.prepare('get_twitter', 'SELECT $1::text as twitter_handle', 1, function(err) {\n      if(err) throw err\n\n      //execute the prepared, named statement\n      client.execute('get_twitter', ['@briancarlson'], function(err, rows) {\n        if(err) throw err\n\n        console.log(rows[0].twitter_handle) //@briancarlson\n\n        //execute the prepared, named statement again\n        client.execute('get_twitter', ['@realcarrotfacts'], function(err, rows) {\n          if(err) throw err\n\n          console.log(rows[0].twitter_handle) //@realcarrotfacts\n          \n          client.end(function() {\n            console.log('ended')\n          })\n        })\n      })\n    })\n  })\n})\n\n```\n\n### sync\n\nBecause `pg-native` is bound to [libpq](https://github.com/brianc/node-libpq) it is able to provide _sync_ operations for both connecting and queries. This is a bad idea in _non-blocking systems_ like web servers, but is exteremly convienent in scripts and bootstrapping applications - much the same way `fs.readFileSync` comes in handy.\n\n```js\nvar Client = require('pg-native')\n\nvar client = new Client()\nclient.connectSync()\n\n//text queries\nvar rows = client.querySync('SELECT NOW() AS the_date')\nconsole.log(rows[0].the_date) //Tue Sep 16 2014 23:42:39 GMT-0400 (EDT)\n\n//parameterized queries\nvar rows = client.querySync('SELECT $1::text as twitter_handle', ['@briancarlson'])\nconsole.log(rows[0].twitter_handle) //@briancarlson\n\n//prepared statements\nclient.prepareSync('get_twitter', 'SELECT $1::text as twitter_handle', 1)\n\nvar rows = client.executeSync('get_twitter', ['@briancarlson'])\nconsole.log(rows[0].twitter_handle) //@briancarlson\n\nvar rows = client.executeSync('get_twitter', ['@realcarrotfacts'])\nconsole.log(rows[0].twitter_handle) //@realcarrotfacts\n```\n\n## api\n\n### constructor\n\n- __`constructor Client()`__\n\nConstructs and returns a new `Client` instance\n\n### async functions\n\n- __`client.connect(<params:string>, callback:function(err:Error))`__\n\nConnect to a PostgreSQL backend server. \n\n__params__ is _optional_ and is in any format accepted by [libpq](http://www.postgresql.org/docs/9.3/static/libpq-connect.html#LIBPQ-CONNSTRING).  The connection string is passed _as is_ to libpq, so any format supported by libpq will be supported here.  Likewise, any format _unsupported_ by libpq will not work.  If no parameters are supplied libpq will use [environment variables](http://www.postgresql.org/docs/9.3/static/libpq-envars.html) to connect.\n\nReturns an `Error` to the `callback` if the connection was unsuccessful.  `callback` is _required_.\n\n##### example\n\n```js\nvar client = new Client()\nclient.connect(function(err) {\n  if(err) throw err\n  \n  console.log('connected!')\n})\n\nvar client2 = new Client()\nclient2.connect('postgresql://user:password@host:5432/database?param=value', function(err) {\n  if(err) throw err\n  \n  console.log('connected with connection string!')\n})\n```\n\n- __`client.query(queryText:string, <values:string[]>, callback:Function(err:Error, rows:Object[]))`__\n\nExecute a query with the text of `queryText` and _optional_ parameters specified in the `values` array. All values are passed to the PostgreSQL backend server and executed as a parameterized statement.  The callback is _required_ and is called with an `Error` object in the event of a query error, otherwise it is passed an array of result objects.  Each element in this array is a dictionary of results with keys for column names and their values as the values for those columns.\n\n##### example\n\n```js\nvar client = new Client()\nclient.connect(function(err) {\n  if (err) throw err\n  \n  client.query('SELECT NOW()', function(err, rows) {\n    if (err) throw err\n    \n    console.log(rows) // [{ \"now\": \"Tue Sep 16 2014 23:42:39 GMT-0400 (EDT)\" }]\n    \n    client.query('SELECT $1::text as name', ['Brian'], function(err, rows) {\n      if (err) throw err\n      \n      console.log(rows) // [{ \"name\": \"Brian\" }]\n      \n      client.end()\n    })\n  })\n})\n```\n\n\n- __`client.prepare(statementName:string, queryText:string, nParams:int, callback:Function(err:Error))`__\n\nPrepares a _named statement_ for later execution.  You _must_ supply the name of the statement via `statementName`, the command to prepare via `queryText` and the number of parameters in `queryText` via `nParams`. Calls the callback with an `Error` if there was an error.\n\n##### example\n\n```js\nvar client = new Client()\nclient.connect(function(err) {\n  if(err) throw err\n  \n  client.prepare('prepared_statement', 'SELECT $1::text as name', 1, function(err) {\n    if(err) throw err\n    \n    console.log('statement prepared')\n    client.end()\n  })\n  \n})\n```\n\n- __`client.execute(statementName:string, <values:string[]>, callback:Function(err:err, rows:Object[]))`__\n\nExecutes a previously prepared statement on this client with the name of `statementName`, passing it the optional array of query parameters as a `values` array.  The `callback` is mandatory and is called with and `Error` if the execution failed, or with the same array of results as would be passed to the callback of a `client.query` result.\n\n##### example\n\n\n```js\nvar client = new Client()\nclient.connect(function(err) {\n  if(err) throw err\n  \n  client.prepare('i_like_beans', 'SELECT $1::text as beans', 1, function(err) {\n    if(err) throw err\n    \n    client.execute('i_like_beans', ['Brak'], function(err, rows) {\n      if(err) throw err\n      \n      console.log(rows) // [{ \"i_like_beans\": \"Brak\" }]\n      client.end()\n    })\n  })\n})\n```\n\n- __`client.end(<callback:Function()>`__\n\nEnds the connection. Calls the _optional_ callback when the connection is terminated.\n\n##### example\n\n```js\nvar client = new Client()\nclient.connect(function(err) {\n  if(err) throw err\n  client.end(function() {\n    console.log('client ended') // client ended\n  })\n})\n```\n\n- __`client.cancel(callback:function(err))`__\n\nCancels the active query on the client. Callback receives an error if there was an error _sending_ the cancel request.\n\n##### example\n```js\nvar client = new Client()\nclient.connectSync()\n//sleep for 100 seconds\nclient.query('select pg_sleep(100)', function(err) {\n  console.log(err) // [Error: ERROR: canceling statement due to user request]\n})\nclient.cancel(function(err) {\n  console.log('cancel dispatched')\n})\n\n```\n\n### sync functions\n\n- __`client.connectSync(params:string)`__\n\nConnect to a PostgreSQL backend server. Params is in any format accepted by [libpq](http://www.postgresql.org/docs/9.3/static/libpq-connect.html#LIBPQ-CONNSTRING).  Throws an `Error` if the connection was unsuccessful.\n\n- __`client.querySync(queryText:string, <values:string[]>) -> results:Object[]`__\n\nExecutes a query with a text of `queryText` and optional parameters as `values`. Uses a parameterized query if `values` are supplied.  Throws an `Error` if the query fails, otherwise returns an array of results.\n\n- __`client.prepareSync(statementName:string, queryText:string, nParams:int)`__\n\nPrepares a name statement with name of `statementName` and a query text of `queryText`. You must specify the number of params in the query with the `nParams` argument.  Throws an `Error` if the statement is un-preparable, otherwise returns an array of results.\n\n- __`client.executeSync(statementName:string, <values:string[]>) -> results:Object[]`__\n\nExecutes a previously prepared statement on this client with the name of `statementName`, passing it the optional array of query paramters as a `values` array.  Throws an `Error` if the execution fails, otherwas returns an array of results.\n\n## testing\n\n```sh\n$ npm test\n```\n\nTo run the tests you need a PostgreSQL backend reachable by typing `psql` with no connection parameters in your terminal. The tests use [environment variables](http://www.postgresql.org/docs/9.3/static/libpq-envars.html) to connect to the backend. \n\nAn example of supplying a specific host the tests:\n\n```sh\n$ PGHOST=blabla.mydatabasehost.com npm test\n```\n\n\n## license\n\nThe MIT License (MIT)\n\nCopyright (c) 2014 Brian M. Carlson\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_attachments":{},"homepage":"https://github.com/brianc/node-pg-native","bugs":{"url":"https://github.com/brianc/node-pg-native/issues"},"license":"MIT"}