1
0
mirror of https://github.com/danog/postgres.git synced 2024-11-26 12:04:50 +01:00
Commit Graph

200 Commits

Author SHA1 Message Date
81acca8d76
Unescape pgsql 2020-10-25 19:21:56 +01:00
372f3f8145
Add example 2020-10-25 18:44:21 +01:00
33cff01753
Improved escaping of params 2020-10-25 18:39:46 +01:00
b63d54c591
Add byteA class 2020-10-25 13:52:15 +01:00
726e2130b4
Update 2020-10-23 00:11:30 +02:00
140a589e04
Add byteA API 2020-10-22 23:33:27 +02:00
Aaron Piotrowski
b027714d02
Use DISCARD ALL instead of RESET ALL
Closes #34.
2020-08-11 10:49:51 -05:00
Sascha-Oliver Prolic
7cf9d37033 fix connection string in readme example 2020-08-01 08:02:20 -05:00
Aaron Piotrowski
09c2a42ff0
Consume further results after query error
Fixes #32.
2020-07-31 23:25:19 -05:00
Aaron Piotrowski
0db6f6df53
Add sslmode to config 2020-05-11 11:33:07 -05:00
Aaron Piotrowski
13ac10a086
Provide SQL query to QueryError
This was an oversight when QueryExecutionError was added some time ago.

Closes #26.
2020-03-25 13:51:55 -05:00
Aaron Piotrowski
54186c9d26
Remove unneeded str_replace()
ConnectionConfig object made this unnecessary.
2020-02-13 17:13:28 -06:00
Aaron Piotrowski
3a651d66d8
Call close on destruct 2020-02-13 11:59:23 -06:00
Aaron Piotrowski
55eb114378
Update travis build 2020-02-13 11:59:08 -06:00
Aaron Piotrowski
3fc385ffb3
Fix simultaneous transactions
Also removed some unnecessary checks for a null handle from Connection – it can never be null.
2020-02-12 11:26:56 -06:00
Aaron Piotrowski
38ff6b207f
Ignore PHPUnit cache 2020-02-06 17:55:27 -06:00
Aaron Piotrowski
7e676aaf50
Upgrade to PHP 7.1 2020-02-06 17:51:26 -06:00
Aaron Piotrowski
d88ec8cd35
Fix empty array parsing
Closes #21.
2020-01-16 14:12:26 -06:00
Aaron Piotrowski
15f840335d
Update readme 2019-09-30 17:45:34 -05:00
Aaron Piotrowski
1e1155d73d
Remove circular reference in destructor 2019-09-30 17:38:49 -05:00
Aaron Piotrowski
d5f70b2f4f
Update tests 2019-09-26 22:41:47 -05:00
Aaron Piotrowski
170266227a
Increase ref-count before waiting 2019-09-26 17:27:22 -05:00
Aaron Piotrowski
b056da210d
Improve error message 2019-09-26 17:24:16 -05:00
Aaron Piotrowski
31b739bc77
Add result buffer toggle 2019-09-26 15:26:30 -05:00
Aaron Piotrowski
8a6767f99e
Remove circular reference 2019-04-04 15:36:25 -05:00
Aaron Piotrowski
0b530983c2
Remove statement pool caching 2019-04-03 14:02:26 -05:00
Aaron Piotrowski
0fcf265c41
Add missed reference 2019-04-03 10:22:32 -05:00
Aaron Piotrowski
a60569ad76
Reuse connection statement with dissimilar parameters 2019-04-03 09:12:04 -05:00
Aaron Piotrowski
93f5a9cf1f
Restore backpressure to unbuffered results 2019-04-01 19:15:30 -05:00
Aaron Piotrowski
cf43bc03ac
Fix resuing hashed name for similar queries 2019-03-29 10:39:32 -05:00
Aaron Piotrowski
ccce08f5f2
Move consistency check inside generator
Each sub-array should be checked as well.
2019-03-26 11:20:03 -05:00
Aaron Piotrowski
e460f50716
Fix statement storage
Seems I simplified too much and made a circular reference. However, I hope to have found what was causing the issue in #19 — the refCount was being incremented when a promise for a statement was returned, inflating the number of statement references. This takes a similar approach as in 1.0.3, but with anonymous classes instead.
2019-03-26 11:18:39 -05:00
Aaron Piotrowski
9c499e1f5e
Test on 7.3 and 7.4 2019-03-25 12:58:20 -05:00
Aaron Piotrowski
1269216bee
Simplify statement preparing and storage 2019-03-25 12:16:36 -05:00
Aaron Piotrowski
6791ece329
Release if exception is thrown 2019-03-14 16:29:58 -05:00
Aaron Piotrowski
95b3896931
Increment refCount when starting transaction query 2019-03-14 16:02:56 -05:00
Aaron Piotrowski
7159f9d1bc
Quiet style fixer 2018-11-13 14:28:39 -06:00
Aaron Piotrowski
e306c520f2
Fix using common loop identifier
See amphp/sql-common#1.
2018-11-13 14:24:26 -06:00
Aaron Piotrowski
b30d7d8fdf
Add tests for preparing same query in a pool 2018-11-13 14:23:58 -06:00
Aaron Piotrowski
b7fa576952
Fix simultaneous requests to prepare the same query 2018-10-30 11:12:14 -05:00
Aaron Piotrowski
01f9b5c1c6
Update examples and readme 2018-10-15 10:44:40 -05:00
Aaron Piotrowski
6306f4f13e
Update examples 2018-10-14 10:48:07 -05:00
Aaron Piotrowski
9b51bbe181
Cache StatementPool objects in Pool 2018-10-14 10:36:41 -05:00
Aaron Piotrowski
f536d5211a
Update to tagged amphp/sql and amphp/sql-common 2018-10-14 10:25:44 -05:00
Aaron Piotrowski
f6b4f1a991
Use array_combine() instead of manual iteration 2018-10-13 10:22:23 -05:00
Aaron Piotrowski
237fbf413c
Add guard in pgsql tests if ev is being used 2018-10-13 09:56:46 -05:00
Aaron Piotrowski
dcc8435d84
Update for split of amphp/sql 2018-10-13 09:55:31 -05:00
Aaron Piotrowski
964ec8759b
Fix default Pool constructor parameters 2018-10-01 22:58:35 -05:00
Aaron Piotrowski
4e2ca37608
Update for StatementPool::prepare() 2018-09-26 12:47:08 -05:00
Aaron Piotrowski
3fab12f2bd
Fix default pool() params 2018-09-26 12:45:57 -05:00