Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Dmitry Stogov
7d4fd3fd38
Fixed bug #46409 (__invoke method called outside of object context when using array_map)
2008-11-27 19:01:23 +00:00
Felipe Pena
fc2fb50d09
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-11-17 11:28:01 +00:00
Felipe Pena
7a37fa2d6b
- Revert ZEND_BEGIN_ARG_INFO change
2008-11-02 21:19:39 +00:00
Felipe Pena
df10005563
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-10-24 14:35:40 +00:00
Felipe Pena
8563497a94
MFH:
...
- Fixed:
. Memory leak in pg_delete() when using PGSQL_DML_STRING.
. Bug #24679 (pg_insert problem!)
. Bug #35996 (pg_meta_data should take the schema into account)
. Bug #40808 (pg_insert problem)
. Bug #42078 (pg_meta_data mix tables metadata from different schemas)
- Improved:
. Error messages
- Added:
. Tests
2008-10-16 00:39:31 +00:00
Felipe Pena
30173a8ec8
- Fixed possible efree(NULL)
2008-10-15 13:34:26 +00:00
Felipe Pena
310ac30e5a
MFH:
...
- Fixed bug #37100 (data is returned truncated with BINARY CURSOR)
Patch by Tony
2008-10-13 13:44:32 +00:00
Ilia Alshanetsky
529105427e
use proper macro
2008-10-08 23:04:38 +00:00
Ilia Alshanetsky
fdcdf8c02b
Fixed bug #46206 (pg_query_params/pg_execute convert passed values to
...
strings).
2008-10-01 20:30:23 +00:00
Ilia Alshanetsky
b3bbaf7d06
Fixed unused var warning
2008-09-10 01:39:35 +00:00
Felipe Pena
0c745885ca
- Fixed some wrong format parameters
2008-09-08 01:33:08 +00:00
Jani Taskinen
b17dc14f18
MFH: nuketh C++ comments
2008-08-03 12:15:55 +00:00
Dmitry Stogov
691d4a6999
Fixed uninitialised data
2008-07-25 08:23:07 +00:00
Hartmut Holzgraefe
54981e8c2e
MFH: corrected library search path order in tests
2008-07-23 21:44:25 +00:00
Hartmut Holzgraefe
6fcc0ec369
splitted test cases for lo_create and lo_import, added version aware
...
SKIP tests
2008-07-23 09:06:59 +00:00
Hartmut Holzgraefe
432b57b2ae
added support for object ids in pg_lo_create() and pg_lo_import() where available
...
(based on code provided by Tatsuo Ishii)
2008-07-23 00:17:19 +00:00
Felipe Pena
01a35a058f
- Added arginfo
2008-07-02 00:10:54 +00:00
Felipe Pena
4fe93ca55d
- Fixed test
2008-06-30 01:23:30 +00:00
Felipe Pena
69e3fc8782
- New parameter parsing API
2008-06-29 22:38:55 +00:00
Ilia Alshanetsky
01da46b1bb
Fixed bug #45004 (pg_insert() does not accept 4 digit timezone format)
2008-05-19 15:16:47 +00:00
Dmitry Stogov
240fa244c3
Improved PHP binary size and startup speed with GCC4 visibility control (Nuno)
2008-01-30 09:41:12 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Ilia Alshanetsky
969f81a49e
Fixed bug #43041 (micro-optimizations in pgsql data retrieval) Initial patch
...
by andy at petdance dot com
2007-11-22 00:17:28 +00:00
Ilia Alshanetsky
37b3d701e3
Fixed bug #43279 (pg_send_query_params() converts all elements in 'params'
...
to strings)
2007-11-13 20:05:47 +00:00
Jani Taskinen
aa3eee1dce
MFH:- Moved the old regex functions to own extension: ereg
2007-10-05 15:00:09 +00:00
Ilia Alshanetsky
f6b761b0ac
Fixed bug #42783 (pg_insert() does not accept an empty list for insertion)
2007-10-03 23:30:46 +00:00
Dmitry Stogov
6c810b0d4c
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:00:48 +00:00
Ilia Alshanetsky
49c91f6e33
MFH: fixed typo in function name
2007-09-05 13:03:59 +00:00
Ilia Alshanetsky
59a410cb76
Fixed bug #42506 (php_pgsql_convert() timezone parse bug)
2007-09-03 15:36:04 +00:00
Ilia Alshanetsky
f30f2ef733
Fixed bug #42368 (Incorrect error message displayed by pg_escape_string).
2007-08-22 22:40:29 +00:00
Jani Taskinen
0261432888
MFH
2007-07-11 21:51:55 +00:00
Ilia Alshanetsky
adcfdf7fa4
Fixed bug #41845 (pgsql extension does not compile with PostgreSQL <7.4)
2007-07-02 15:37:43 +00:00
Antony Dovgal
1f65545121
fix test names
2007-05-07 18:03:01 +00:00
Marcus Boerger
50ea26760d
- Avoid sprintf, even when checked copy'n'paste or changes lead to errors
2007-02-24 02:17:47 +00:00
Ilia Alshanetsky
a471f75354
Simplify code by converting emalloc() + sprintf() to spprintf()
2007-02-23 00:37:36 +00:00
Edin Kadribasic
f31b3b497d
Fixed bug #40371
2007-02-19 17:26:15 +00:00
Ilia Alshanetsky
7605d10252
PQfreemem checks
2007-02-18 17:05:53 +00:00
Antony Dovgal
870bd0b99f
MFH
2007-01-11 16:45:37 +00:00
Ilia Alshanetsky
5babb6d10d
Fixed bug #39979 (PGSQL_CONNECT_FORCE_NEW will causes next connect to
...
establish a new connection).
2007-01-07 04:36:40 +00:00
Ilia Alshanetsky
7d901eacbe
%f -> %F
2007-01-05 15:06:55 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Ilia Alshanetsky
79d524dc1e
Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used for
...
timestamp fields).
2006-12-29 00:34:30 +00:00
Ilia Alshanetsky
794845234e
Added buffer length checks
2006-12-28 15:21:21 +00:00
Ilia Alshanetsky
52d53543ac
Allocation safety checks
2006-12-25 22:36:57 +00:00
Hannes Magnusson
f4e63cbece
Fix test
2006-12-12 09:15:25 +00:00
Ilia Alshanetsky
bfa4af46e1
Fixed bug #39663 (Memory leak in pg_get_notify() and a possible memory
...
corruption on Windows in pgsql and pdo_pgsql extensions).
2006-11-29 15:45:59 +00:00
Ilia Alshanetsky
b28cbe8b6f
Fixed bug #36812 (pg_execute() modifies input array).
2006-11-13 22:10:37 +00:00
Edin Kadribasic
9f5de3bb5c
Sync with Unix build
2006-10-11 11:00:03 +00:00
Ilia Alshanetsky
fab29dcbcf
Make pg_escape_bytea() use PQescapeByteaConn() whenever possible.
2006-10-06 21:45:10 +00:00
Hannes Magnusson
93909bb30e
- nuke unused variable
...
- "prefer" two arguments
- only print "wrong parameter count" once
2006-10-05 16:02:29 +00:00
Edin Kadribasic
a290cef01c
Added PQescapeStringConn support to windows too
2006-10-05 11:13:31 +00:00
Ilia Alshanetsky
e8c70bfa99
Added support for character sets in pg_escape_string() for PostgreSQL
...
8.1.4 and higher.
2006-10-04 23:27:03 +00:00
Hannes Magnusson
9bff1e24b5
pg_send_prepare(), pg_send_query_params() & pg_send_execute() do not throw "Wrong parameter count"
2006-10-03 15:21:47 +00:00
Ilia Alshanetsky
2cc1f53f3b
Added a check for PQftable() function
2006-09-15 19:47:50 +00:00
Antony Dovgal
37635d93e6
fix leak in pg_copy_to() when invalid resource was passed
2006-09-06 12:40:56 +00:00
Dmitry Stogov
1dbaae2795
Added automatic module globals management
2006-06-15 18:33:09 +00:00
Marcus Boerger
77c1b56cd7
- Update after api changes
2006-05-10 00:00:13 +00:00
Edin Kadribasic
18eb480dd2
MFH: Added pg_field_table() as per req: #36750
2006-05-07 00:28:32 +00:00
Marcus Boerger
8bbf3a00dc
- MFH Fix potenbtioal SEGV
2006-04-10 19:51:55 +00:00
Yasuo Ohgaki
cdbe8b4fd8
reenable pg_execute E_WARNING
2006-03-28 00:28:02 +00:00
Yasuo Ohgaki
82376269fd
remove pg_execute() E_WARNING error when query plan is not defined
2006-03-27 02:59:55 +00:00
Marcus Boerger
0bcd459300
- bug #36625 fix
2006-03-13 22:56:20 +00:00
Antony Dovgal
0b12f7307e
MFH: fix #36606 (pg_query_params() changes arguments type to string)
2006-03-05 13:35:52 +00:00
foobar
8c56ee5cb6
MFH: - Fixed bug #35911 (HAVE_PG_CONFIG_H set incorrectly)
2006-01-05 21:53:19 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Marcus Boerger
8479546920
- MFH Fix tests
2005-12-31 17:42:39 +00:00
Marcus Boerger
81c25d8700
- Get rid of compiler warnings (both postgres an dphp use these defines)
2005-12-20 21:10:43 +00:00
Ilia Alshanetsky
6654b31e26
fixed test for ZTS
2005-12-18 14:22:48 +00:00
foobar
3e669bc950
MFH: nuke php3 legacy
2005-12-06 02:28:41 +00:00
foobar
a3af52c11e
MFH: list_entry -> zend_rsrc_list_entry
2005-12-05 23:38:04 +00:00
Marcus Boerger
ae1d56d098
- MFH Bug #32223 weird behaviour of pg_last_notice
2005-11-07 12:57:49 +00:00
Marcus Boerger
71ad4dd19b
- Fix parameter parsing
2005-11-06 11:58:34 +00:00
Ilia Alshanetsky
ea4734926e
MFH: Fixed bug #33167 (Possible crash inside pg_fetch_array()).
2005-10-11 16:19:14 +00:00
Marcus Boerger
91682f88e4
- MFH Make test check for PlPgSQL before using it
2005-10-09 15:58:13 +00:00
Marcus Boerger
a8c5828ce0
- MFH Add new test
2005-10-09 15:14:22 +00:00
Edin Kadribasic
d327027ea9
Use free() instead of PQfreemem() to maintain compabitibility with older
...
PostgreSQL client libraries (bug #33813 ).
2005-08-16 09:55:44 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
foobar
03897956b2
revert fix that did not fix anything
2005-07-22 22:00:55 +00:00
Yasuo Ohgaki
813bd67320
fix build with older postgresql
2005-07-22 18:48:14 +00:00
Ilia Alshanetsky
ef7bd06657
Added pg_fetch_all_columns() function to fetch all values of a column from
...
a result cursor.
2005-07-08 00:40:32 +00:00
Edin Kadribasic
312a8eede3
Properly detect when the copy command fails
2005-07-05 14:49:22 +00:00
Derick Rethans
17b877a772
- Fixed memory corruption in pg_copy_from() in case the as_null parameter was
...
passed. (Derick)
2005-07-05 12:45:39 +00:00
Wez Furlong
e9d474dc01
fixes for #33251
2005-06-05 19:25:01 +00:00
foobar
a20383ba06
- Unify the "configure --help" texts
2005-05-29 23:17:16 +00:00
Antony Dovgal
fcf14f1795
use & and check for the right value of result_type
2005-05-10 23:12:31 +00:00
Antony Dovgal
38a7ef5fe6
fix #32904 (pg_get_notify() ignores result_type parameter)
2005-05-10 20:13:24 +00:00
Ilia Alshanetsky
bdbce01588
Prevent double free.
2005-05-03 22:50:00 +00:00
Antony Dovgal
2c511712f7
disable pg_cmdtuples() too, if there is no pg_affected_rows()
2005-04-13 22:11:35 +00:00
Derick Rethans
cba30657d9
- MFH43: Fixed bug #32699 (pg_affected_rows() was defined when it was not
...
available).
2005-04-13 21:48:33 +00:00
Antony Dovgal
1c4eb9b684
fix typo
2005-04-03 13:06:08 +00:00
Christopher Kings-Lynne
030ebaaa45
(PHP pg_unescape_bytea) Use libpq version of PQunescapeBytea if it exists.
...
# The version in libpq is newer and faster than the one in PHP, but it is
# necessary for me to add a string copy for freeing purposes. This copy
# is only needed in Windows AFAIK, how can I detect that?
2005-03-25 06:26:31 +00:00
Ilia Alshanetsky
e8bd3b9b4f
Slightly safer code.
2005-03-25 00:30:43 +00:00
Christopher Kings-Lynne
63ed4a1996
- Ensure that ext/pgsql tests work when linked against 7.2 or lower libpq
2005-03-23 03:24:41 +00:00
Christopher Kings-Lynne
e2b87e6230
Tweak some #if's to be more orthogonal.
...
(PHP pg_set_error_verbosity) New function to set PostgreSQL error verbosity
(PHP pg_copy_from) Use non-deprecated API if it is available
(PHP pg_copy_to) Use non-deprecated API if it is available
2005-03-22 08:51:23 +00:00
foobar
4d46234912
- Fixed a warning (might also be an error with some exotic compiler)
2005-03-20 02:57:10 +00:00
Christopher Kings-Lynne
721d34bebc
Two of the diagnostic definitions were added in 8.0. Add appropriate #ifdefs.
2005-03-20 02:46:02 +00:00
Marcus Boerger
d23781e08d
- Add missing skipif part
2005-03-19 10:58:44 +00:00
Christopher Kings-Lynne
3dd44c3018
Another oversight - make sure constants related to pg_result_error_field are #if'd as well as the function itself
2005-03-19 09:21:51 +00:00
Christopher Kings-Lynne
e4570cdbd2
Add regression tests for pg_transaction_status and pg_result_error_field
2005-03-19 09:20:52 +00:00