1
0
mirror of https://github.com/danog/postgres.git synced 2024-12-15 19:07:26 +01:00
Commit Graph

25 Commits

Author SHA1 Message Date
Aaron Piotrowski
b76ff0f5d9
Unset statement cache if prepare fails 2017-07-31 00:52:56 -05:00
Aaron Piotrowski
f1b1f0070d
Remove unneeded storage of name in PqStatement
The \pq\Statement object contains a name field.
2017-07-28 17:34:43 -05:00
Aaron Piotrowski
0c3b70633c
Reuse statement handles
Allows the same query to be prepared multiple times on a single connection without error or performance penalty.
2017-07-27 23:20:46 -05:00
Aaron Piotrowski
65ede1b786
Allow simultaneous querys again and deallocate pgsql statements
Deallocating queries without potential race conditions required allowing simultaneous queries.
2017-07-27 00:32:34 -05:00
Pieter Hordijk
53559d1910 Store the statement name in the statement
Also reverted hashing in `Connection::execute` because that's not
actually a prepared statement
2017-07-26 23:38:00 -05:00
Pieter Hordijk
08e3432995 Fixes the issue where the prepared statement's plan_name is truncated 2017-07-26 23:38:00 -05:00
Aaron Piotrowski
24fe594dd6
Minor executor changes and test updates 2017-06-20 23:04:54 -05:00
Aaron Piotrowski
fac9041cac
Update and fix code styles
Changed to match code styles used in other Amp packages.
2017-06-20 22:59:42 -05:00
Aaron Piotrowski
fe659ea5e6 Error on multiple calls to listen on same channel 2017-06-13 00:34:20 -05:00
Aaron Piotrowski
e0a842bad7 Disallow multiple operations on single connection
Pools can still be used for concurrent ops.
2017-05-26 13:14:04 -05:00
Bob Weinand
7c00cf1fb0 Refix style fixed code 2017-05-17 18:14:12 +02:00
Aaron Piotrowski
2776a0344e Update code styles 2017-05-15 23:28:37 -05:00
Aaron Piotrowski
a276d17be7 Update for Amp ^2 2017-05-15 23:14:02 -05:00
Aaron Piotrowski
e8e3ea7f7b when() → onResolve() 2017-03-21 19:16:25 -05:00
Aaron Piotrowski
04a6463888 Update for async-interop merge and other Amp changes 2017-03-17 10:17:24 -05:00
Aaron Piotrowski
478835a486 Typos 2017-02-16 16:25:52 -06:00
Aaron Piotrowski
0cb2da3956 Make fetch callback a coroutine 2017-02-06 21:32:17 -06:00
Aaron Piotrowski
e3e3def9be Better variable names; fix incorrect method name 2017-01-18 12:29:48 -06:00
Aaron Piotrowski
1e3874856d Update for async-interop namespace change and Amp name changes 2017-01-18 11:08:45 -06:00
Aaron Piotrowski
5d687a6cb5 Drop strict types 2016-12-29 23:21:17 -06:00
Aaron Piotrowski
0fb3f9bfdb Awaitable → Promise 2016-11-15 11:06:21 -06:00
Aaron Piotrowski
492d059a52 Namespace typo 2016-10-05 10:00:16 -05:00
Aaron Piotrowski
21f5d4427d Fix nofication listening; add notify() method to Executor 2016-09-21 00:18:24 -05:00
Aaron Piotrowski
23129d66b5 Add listen support 2016-09-19 11:12:32 -05:00
Aaron Piotrowski
caf829a48c Initial commit 2016-09-14 09:27:39 -05:00