regevbr
316b119e63
fix: major performance issues with bytea performance #2240
2020-06-19 03:27:39 +03:00
regevbr
13ff0e11ed
fix: major performance issues with bytea performance #2240
2020-06-19 02:53:17 +03:00
regevbr
c31205f437
fix: major performance issues with bytea performance #2240
2020-06-19 02:32:00 +03:00
regevbr
0455504e22
fix: major performance issues with bytea performance #2240
2020-06-18 14:49:50 +03:00
Charmander
ea6ac2ad23
Remove the last __dirnames in requires
...
Follow-up to eeb62ba40da27941dad144635ee84b283950d411.
2020-05-18 18:30:21 -07:00
Sehrope Sarkuni
96e2f20a1d
test: Replace global BufferList with local require
...
Removes assigning BufferList to a global in top level test-helper and adds explicit
require in the tests that need to access it.
2020-05-16 08:43:38 -04:00
Sehrope Sarkuni
02c4fc5b95
test: Remove unused imports in test-helpers
2020-05-16 08:28:57 -04:00
Sehrope Sarkuni
87559bdbfa
test: Remove unused count variable
...
Removes unused count var. Sink function below it shadows the variable within
its add(...) function so file level count variable is never used.
2020-05-16 08:28:57 -04:00
Sehrope Sarkuni
bd28c0f15c
test: Remove unused getMode() function
2020-05-16 08:28:57 -04:00
Sehrope Sarkuni
eeb62ba40d
test: Replace __dirname concatenations in require(...) with relative paths
...
Replaces __dirname concatentation in pg test scripts so that editors like
VS Code can automatically generate typings and support code navigation (F12).
2020-05-16 07:41:15 -04:00
Brian M. Carlson
f3136a7d5d
Publish
...
- pg-connection-string@2.2.3
- pg-cursor@2.2.1
- pg-pool@3.2.1
- pg-protocol@1.2.4
- pg-query-stream@3.1.1
- pg@8.2.1
2020-05-15 18:33:34 -05:00
Brian C
59cbf03e1b
Merge pull request #2220 from brianc/bmc/fix-loop
...
Send sync after flush
2020-05-15 18:20:04 -05:00
Brian M. Carlson
a79c8e7992
Send sync after flush
2020-05-15 17:51:09 -05:00
Rafi Shamim
06cdf3e9f0
Support options connection parameter
...
This supports the connection parameter documented here:
https://www.postgresql.org/docs/9.1/libpq-connect.html#LIBPQ-CONNECT-OPTIONS
2020-05-14 10:07:35 -04:00
Charmander
d8422552d1
Merge branch 'master' into normal-encoding-parameter
2020-05-13 23:59:39 -07:00
Charmander
bf40f03788
Send the client_encoding startup parameter value with more typical formatting
...
All non-alphanumerics are ignored, but `'utf-8'` is weird. `UTF8` is the canonical name, and is what libpq sends.
2020-05-13 23:56:20 -07:00
Brian M. Carlson
8404434279
Upgrade mocha
2020-05-13 11:49:37 -05:00
Brian M. Carlson
9e55a7073b
Publish
...
- pg-cursor@2.2.0
- pg-protocol@1.2.3
- pg-query-stream@3.1.0
- pg@8.2.0
2020-05-13 09:10:34 -05:00
Brian M. Carlson
72b5f6d669
Add test & fix packed packet parsing error for SASL authentication messages
2020-05-12 17:20:17 -05:00
Brian M. Carlson
08afb12dcc
Set noDelay to true
2020-05-12 16:32:40 -05:00
Brian M. Carlson
520bd35319
Switch internals to use faster connection
...
This switches the internals to use faster protocol parsing & serializing. This results in a significant (30% - 50%) speed up in some common query patterns. There is quite a bit more performance work I need to do, but this takes care of some initial stuff & removes a big fork in the code.
2020-05-12 10:56:14 -05:00
Sehrope Sarkuni
4a80468a8a
test: Add sasl-scram-tests.js
...
Adds tests for SCRAM if SCRAM_TEST_PGUSER and SCRAM_TEST_PGPASSWORD
are defined. If not the tests are skipped (default).
2020-05-10 09:07:36 -04:00
Brian M. Carlson
bd7caf5742
Remove sponsor logo
2020-05-08 10:51:08 -05:00
Brian M. Carlson
3f5bc58a86
Publish
...
- pg-connection-string@2.2.2
- pg-cursor@2.1.11
- pg-pool@3.2.0
- pg-query-stream@3.0.8
- pg@8.1.0
2020-05-08 10:42:57 -05:00
Brian M. Carlson
7929f6ae44
Make change less invasive and fully backwards compatible for native binding config
2020-05-07 11:36:39 -05:00
Brian M. Carlson
1864910778
Add test for no-verify string config option
2020-05-05 11:08:05 -05:00
Brian M. Carlson
e9073f5a00
Cleanup & comments
2020-05-05 11:03:29 -05:00
Brian M. Carlson
b89eb0f81d
Write tests & unify treatment of no-verify
2020-05-05 10:58:34 -05:00
Brian M. Carlson
d8c7005115
Merge branch 'bhsj/noverify' of https://github.com/benhjames/node-postgres into benhjames-bhsj/noverify
2020-05-05 10:35:46 -05:00
Brian C
88da148b18
Merge pull request #2196 from brianc/bmc/use-monorepo-connection-string
...
Use monorepo connection string
2020-05-05 10:31:04 -05:00
Brian M. Carlson
9e11004e8a
No need to import from dist
2020-05-05 09:53:56 -05:00
Brian M. Carlson
3a2af0f52c
Fix relative path import
...
Closes #2188
2020-05-05 09:50:53 -05:00
Brian M. Carlson
698993ec6d
Use monorepo connection string
2020-05-05 09:43:31 -05:00
Ben Salili-James
6937a2428b
Add PGSSLMODE=noverify support to opt-out of rejecting self-signed certs
2020-05-05 13:24:11 +01:00
Andreas Lind
abb1f34020
Fix repository field in package.json
2020-05-05 09:26:42 +02:00
Brian M. Carlson
afd14cb5f9
Publish
...
- pg-connection-string@2.2.1
2020-04-28 21:56:25 -05:00
Brian M. Carlson
3a831fc77c
Run lint --fix
2020-04-28 10:02:38 -05:00
Brian M. Carlson
4aff01ef8f
Add 'packages/pg-connection-string/' from commit '5233b3e77e396a368130709e762fca836290a528'
...
git-subtree-dir: packages/pg-connection-string
git-subtree-mainline: 35328807e3612cb267bee86dccb2551ad186624a
git-subtree-split: 5233b3e77e396a368130709e762fca836290a528
2020-04-28 09:50:40 -05:00
Brian M. Carlson
35328807e3
Publish
...
- pg-cursor@2.1.10
- pg-pool@3.1.1
- pg-protocol@1.2.2
- pg-query-stream@3.0.7
- pg@8.0.3
2020-04-22 11:04:51 -05:00
Charmander
149f482324
Replace uses of private/undocumented readyState API
...
The `readyState` of a newly-created `net.Socket` changed from `'closed'` to `'open'` in Node 14.0.0, so this makes the JS driver work on Node 14.
`Connection` now always calls `connect` on its `stream` when `connect` is called on it.
2020-04-21 23:20:48 -07:00
Johan Levin
7de8b49ad7
Refactor pg-pool to avoid potential memory leak
...
Reduce the closure scope captured by the "release once" lambda function
in _acquireClient so that it does not retain the pendingItem promise.
2020-04-15 11:46:15 +02:00
Brian M. Carlson
3d9678e2e9
Remove packages from linting themselves in ci as its done at the 'top level'
2020-04-10 12:09:16 -05:00
Brian M. Carlson
8591d94fcc
Re-upgrade to prettier@2.x
2020-04-10 11:31:03 -05:00
Brian M. Carlson
6353affeca
Downgrade to prettier@1.x to support node@8.x
2020-04-10 11:15:42 -05:00
Brian M. Carlson
c13cf81ee8
Lint pg & turn off semicolons
2020-04-10 10:47:57 -05:00
Brian M. Carlson
6adbcabf50
lint pg-protcol
2020-04-10 10:43:54 -05:00
Brian M. Carlson
cb928ded2a
Prettier pg-query-stream
2020-04-10 10:34:34 -05:00
Brian M. Carlson
3002d5cbdd
Auto-fix pg-cursor
2020-04-10 10:29:54 -05:00
Brian M. Carlson
a8471aa54b
Set up prettier in workspace dir
2020-04-10 10:29:13 -05:00
Brian M. Carlson
da03b3f905
Publish
...
- pg-cursor@2.1.9
- pg-pool@3.1.0
- pg-protocol@1.2.1
- pg-query-stream@3.0.6
- pg@8.0.2
2020-04-09 15:17:54 -05:00