1
0
mirror of https://github.com/danog/ext-pq.git synced 2024-12-12 09:29:37 +01:00
Commit Graph

70 Commits

Author SHA1 Message Date
Michael Wallner
17e6dcce1f better datetime handling 2013-04-24 17:45:52 +02:00
Michael Wallner
fad4fe6a60 extended result type handling with catalog/pg_type.h 2013-04-24 12:24:54 +02:00
Michael Wallner
b762068714 use the same method signature in fetchCol() and bind() 2013-04-19 11:43:49 +02:00
Michael Wallner
377250ea43 fix fetchCol to return true/false and pass value int pass-by-ref param 2013-04-19 11:04:56 +02:00
Michael Wallner
6a0af039bb better type handling for bool/double params 2013-04-19 10:33:25 +02:00
Michael Wallner
5aa292d5bc no gc for now 2013-04-15 12:45:49 +02:00
Michael Wallner
4be7248e55 transform event handlers to zvals;
ignore gc for now, until sorted out
2013-04-15 10:53:44 +02:00
Michael Wallner
6c83802195 implemented get_properties() object handler 2013-04-13 17:55:44 +02:00
Michael Wallner
9f5cecf26b split source 2013-03-22 15:35:01 +01:00
Michael Wallner
c566b350f1 fix zend_object_iterator.key with PHP-5.5 2013-03-21 17:31:20 +01:00
Michael Wallner
afc8bb8eb9 export/import LOB 2013-02-22 23:15:45 +01:00
Michael Wallner
b5e1793173 add TODO 2013-02-22 17:16:53 +01:00
Michael Wallner
85f1422073 tests 2013-02-22 17:16:12 +01:00
Michael Wallner
9746180a4d pq\LOB stream 2013-02-22 17:15:53 +01:00
Michael Wallner
0dfde4f273 typo 2013-02-22 12:21:50 +01:00
Michael Wallner
f00254ec86 fix test 2013-02-22 12:21:50 +01:00
Michael Wallner
06d8f2976e do not recreate the row zval on every call to current() 2013-02-21 17:42:06 +01:00
Michael Wallner
630017bcb9 remove pq\Event 2013-02-21 13:18:06 +01:00
Michael Wallner
daf2e8ab5e maintenance 2013-02-20 22:43:42 +01:00
Michael Wallner
2711291c5b add pq\Result::fetchAll() 2013-02-19 17:49:23 +01:00
Michael Wallner
3024b0b5a9 tests & fixes 2013-02-14 14:54:22 +01:00
Michael Wallner
3e70f1ceb6 fix test 2013-02-12 21:40:31 +01:00
Michael Wallner
884a0a5b72 done with exception refactoring; maybe look over some exc codes 2013-02-12 18:23:00 +01:00
Michael Wallner
1d3a582aec half way through the exception refactoring 2013-02-12 10:03:07 +01:00
Michael Wallner
86e7a4a14c cancel any active async query on persistent connection retirement 2013-02-08 23:09:31 +01:00
Michael Wallner
610b4a3a7a add namespace support to pq\Types 2013-02-08 20:53:12 +01:00
Michael Wallner
0f05986a1e adapt persistent handle API 2013-02-07 14:51:13 +01:00
Michael Wallner
352b77694b simple persistent connection test 2013-02-06 22:04:19 +01:00
Michael Wallner
3bb2c115b2 only rollback if transaction status indicates need of action 2013-02-06 22:03:55 +01:00
Michael Wallner
a09c92a19b pfui; merging old patches without test 2013-02-06 17:21:39 +01:00
Michael Wallner
6abdd023da merge danglind Statement->descAsync patch 2013-02-06 16:42:06 +01:00
Michael Wallner
168d1f6851 proper cleanup of persistent connections 2013-02-06 16:40:55 +01:00
Michael Wallner
fa1bffb852 describe statement async 2013-02-06 10:18:57 +01:00
Michael Wallner
d66c976b04 drop test table twice; once with notice 2013-02-05 22:00:06 +01:00
Michael Wallner
db92ec6995 maintenance 2013-02-05 21:59:37 +01:00
Michael Wallner
0fe5cdcdf5 async listen/notify 2013-02-05 21:59:10 +01:00
Michael Wallner
f45475be17 remove unused code 2013-02-02 14:37:37 +01:00
Michael Wallner
8c6b701bbd persistent connections 2013-02-02 14:35:13 +01:00
Michael Wallner
c7693a7707 bound vars 2013-02-01 16:44:14 +01:00
Michael Wallner
81211142f5 pq\Statement::bind() 2013-01-31 23:29:41 +01:00
Michael Wallner
dad016bcee build maintenance 2013-01-31 22:15:54 +01:00
Michael Wallner
b088cd2411 pq\Result::map(), XTN savepoints & snapshots 2013-01-31 17:56:13 +01:00
Michael Wallner
ac08c194e7 trim errors; pq\COPY++ 2013-01-30 17:21:38 +01:00
Michael Wallner
d4f2435f5b pq\Types, pq\LOB
- added pq\Types instead of Connection->types
- added pq\LOB
2013-01-29 21:02:25 +01:00
Michael Wallner
6bfbeb8ffc reset event; informational connection properties 2013-01-28 10:28:49 +01:00
Michael Wallner
d8021931c0 pq\Event::RESULT 2013-01-27 23:17:52 +01:00
Michael Wallner
0ab628820a refactor objects 2013-01-27 00:34:08 +01:00
Michael Wallner
7028ab969c pq\Event::NOTICE 2013-01-26 19:57:07 +01:00
Michael Wallner
86138e39ba cancel 2013-01-25 23:22:37 +01:00
Michael Wallner
01a3a98f9a transactions 2013-01-25 21:08:56 +01:00