Felipe Pena
36abaa35f1
- Fixed compiler warning
2008-11-03 17:24:12 +00:00
Felipe Pena
e006a89e71
- Revert ZEND_BEGIN_ARG_INFO change
2008-11-02 21:10:13 +00:00
Felipe Pena
7eb2715464
- Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-10-24 14:34:17 +00:00
Felipe Pena
e6194c69f0
- 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:36:49 +00:00
Felipe Pena
faadae148b
- Fixed possible efree(NULL)
2008-10-15 13:34:13 +00:00
Felipe Pena
ee5494ac9e
- Fixed bug #37100 (data is returned truncated with BINARY CURSOR)
...
Patch by Tony
2008-10-13 13:41:16 +00:00
Ilia Alshanetsky
b2b212bbcf
MFB: use proper macro
2008-10-08 23:04:58 +00:00
Ilia Alshanetsky
8710c3a916
MFB: Fixed bug #46206 (pg_query_params/pg_execute convert passed values to
...
strings).
2008-10-01 20:31:02 +00:00
Felipe Pena
1ae8e8b94e
- Fixed some wrong format parameters
2008-09-08 01:30:55 +00:00
Jani Taskinen
c9c53d7bcd
- Nuketh C++ comments from C files.
2008-08-03 12:12:45 +00:00
Dmitry Stogov
013059c247
Fixed uninitialized data
2008-07-25 08:53:11 +00:00
Hartmut Holzgraefe
d11e0df7ad
MFB + Unicode:
...
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 09:27:01 +00:00
Felipe Pena
913ae1b492
- MFB: Added arginfo
2008-07-02 00:13:26 +00:00
Felipe Pena
effcd82e54
- MFB: New parameter parsing API
...
- Fixed tests
2008-06-30 01:59:35 +00:00
Ilia Alshanetsky
8be988a8a4
MFB: Fixed bug #45004 (pg_insert() does not accept 4 digit timezone format)
2008-05-19 15:18:49 +00:00
Sebastian Bergmann
9b620d50b4
Bump copyright year, 2 of 2.
2007-12-31 07:12:20 +00:00
Antony Dovgal
39522d9588
fix build
2007-11-29 21:23:59 +00:00
Ilia Alshanetsky
824738fb05
MFB: Fixed bug #43041 (micro-optimizations in pgsql data retrieval)
2007-11-22 00:20:40 +00:00
Ilia Alshanetsky
d703b11676
MFB: Fixed bug #43279 (pg_send_query_params() converts all elements in 'params'
...
to strings)
2007-11-13 20:08:17 +00:00
Ilia Alshanetsky
1e6e22885d
MFB: Fixed bug #42783 (pg_insert() does not accept an empty list for
...
insertion)
2007-10-03 23:31:04 +00:00
Dmitry Stogov
8146078f7b
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:28:44 +00:00
Ilia Alshanetsky
6d2adf8d59
Fixed typo in function name
2007-09-05 13:03:33 +00:00
Ilia Alshanetsky
7828a66219
MFB: Fixed bug #41845 (pgsql extension does not compile with PostgreSQL
...
<7.4)
2007-09-05 12:58:48 +00:00
Ilia Alshanetsky
83e7b29d47
MFB: Fixed bug #42506 (php_pgsql_convert() timezone parse bug)
2007-09-05 12:56:16 +00:00
Ilia Alshanetsky
08f9a66c98
Fixed bug #42368 (Incorrect error message displayed by pg_escape_string)
2007-08-21 23:51:34 +00:00
Jani Taskinen
41c6375840
- Moved the old regex functions to it's own extension: ereg
2007-07-15 19:50:07 +00:00
Ilia Alshanetsky
e844eaedbb
MFB
2007-05-29 21:06:04 +00:00
Marcus Boerger
20a40063c5
- avoid sprintf
2007-02-24 16:25:58 +00:00
Antony Dovgal
8190ad4661
make sure the string is non-empty and use strlcpy() & strlcat()
2007-01-11 16:45:27 +00:00
Sebastian Bergmann
3717df72ae
Bump year.
2007-01-01 09:29:37 +00:00
Ilia Alshanetsky
df5d843c99
MFB: Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used for
...
timestamp fields).
2006-12-29 00:34:53 +00:00
Ilia Alshanetsky
c42fb0033d
MFB: Added buffer length checks
2006-12-28 15:21:32 +00:00
Ilia Alshanetsky
2dbfe66e4a
MFB: safety checks
2006-12-26 17:40:20 +00:00
Ilia Alshanetsky
460e59a1b5
MFB: 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:47:41 +00:00
Ilia Alshanetsky
cae55a69eb
MFB: Fixed bug #36812 (pg_execute() modifies input array).
2006-11-13 22:11:02 +00:00
Ilia Alshanetsky
8b596a4f84
MFB: Make pg_escape_bytea() use PQescapeByteaConn() whenever possible.
2006-10-06 21:45:35 +00:00
Hannes Magnusson
34fb6fc12e
MFB:
...
- nuke unused variable
- "prefer" two arguments
- only print "wrong parameter count" once
2006-10-05 16:08:12 +00:00
Ilia Alshanetsky
dbc2dc9dcf
MFB: Added support for character sets in pg_escape_string() for PostgreSQL
...
8.1.4 and higher.
2006-10-04 23:27:17 +00:00
Hannes Magnusson
96297ff0c7
MFB: pg_send_prepare(), pg_send_query_params() & pg_send_execute() do not throw "Wrong parameter count"
2006-10-03 15:22:54 +00:00
Ilia Alshanetsky
71eac85de0
MFB: Added a check for PQftable() function
2006-09-15 19:48:55 +00:00
Antony Dovgal
b08f8ed0c1
fix leak in pg_copy_to() when invalid resource was passed
2006-09-06 12:40:47 +00:00
Dmitry Stogov
943960c324
Added automatic module globals management
2006-06-13 13:12:20 +00:00
Michael Wallner
4ce0141713
- new output control code
...
# scan README.NEW-OUTPUT-API to get a grasp
# tree has been tagged with BEFORE_NEW_OUTPUT_API
#
# TODO:
# - improve existing output handlers
# - move zlib.output_compression cruft from SAPI.c to zlib.c
# - output_encoding handling was ambigious, resp. is undefined yet
# - more tests
2006-06-02 19:51:43 +00:00
Marcus Boerger
f3d39723c7
- Better order for SEGV prevention
2006-04-10 19:50:56 +00:00
Marcus Boerger
40678e7f81
- Fix possible SEGV
2006-04-10 19:48:27 +00:00
Yasuo Ohgaki
f028fcecb5
restore E_WARNING in correct place
2006-03-29 01:10:27 +00:00
Yasuo Ohgaki
0821437bdb
remove pg_execute() E_WARNING error when query plan is not defined
2006-03-27 02:59:41 +00:00
Ilia Alshanetsky
87d97c8423
Simplify and optimize code.
2006-03-22 17:32:21 +00:00
Edin Kadribasic
5db1a8cad0
Added pg_field_table() as per req: #36750
2006-03-16 14:58:56 +00:00
Pierre Joye
bb1ec86f9d
- remove magic_quotes_gpc, magic_quotes_runtime, magic_quotes_sybase
...
(calling ini_set('magic_....') returns 0|false
- get_magic_quotes_gpc, get_magic_quotes_runtime are kept but always return false
- set_magic_quotes_runtime raises an E_CORE_ERROR
2006-03-08 00:43:32 +00:00