Ilia Alshanetsky
2d920f6848
Only set authorizer if we intend to use it (safe_mode or open_basedir).
2005-07-27 02:35:37 +00:00
Ilia Alshanetsky
bc80bdb973
Added test for bug #33841 .
2005-07-24 17:19:59 +00:00
Ilia Alshanetsky
66125c18a3
Fixed bug #33841 (pdo sqlite driver forgets to update affected column count
...
on execution of prepared statments).
2005-07-23 23:34:04 +00:00
Wez Furlong
4854dd71de
this needs to be the column count, otherwise a db->query() that returns 0 rows
...
will fail rather than returning a statement with no rows.
2005-07-18 14:40:49 +00:00
Ilia Alshanetsky
7d1b4145b1
Fixed compiler warning.
2005-07-14 23:17:16 +00:00
Ilia Alshanetsky
d3a9f93111
cursor_closer for SQLite.
2005-07-09 04:37:27 +00:00
Ilia Alshanetsky
703c55577b
Fixed memory leak, after SQLITE_DONE sqlite3_data_count() always returns 0.
2005-07-07 15:13:28 +00:00
Wez Furlong
35dbaea547
remove the old tests for pdo_sqlite
2005-07-06 06:09:13 +00:00
Wez Furlong
7b610aba35
Add a redirect test to run the common pdo core tests against the sqlite
...
driver
2005-07-06 06:08:53 +00:00
Ilia Alshanetsky
e614839111
touch generated file.
2005-06-30 20:59:21 +00:00
Ilia Alshanetsky
7d02c9dcb2
Upgraded bundled sqlite lib to 3.2.2
2005-06-30 20:58:36 +00:00
Marcus Boerger
5cf2c9dc45
- Add +ifdefs to still allow PHP 5.0 builds of PDO
...
# PDO is a PECL extension and at the moment is still meant to compile on
# both PHP 5.0 and PHP 5.1.
2005-06-23 00:19:16 +00:00
Dmitry Stogov
f47c78487b
Improved PHP extension loading mechanism with support for module dependencies and conflicts
2005-06-17 09:39:23 +00:00
foobar
15cf2a60b0
- Added PHP_CHECK_PDO_INCLUDES macro (caches the result)
2005-06-14 00:00:53 +00:00
Wez Furlong
711b4e0043
implement the 'request shutdown' hook; this allows us to register UDFs on
...
persistent handles safely. (it is dangerous to keep them registered between
requests, as there are 0 guarantees that functions with the same name are even
present on the next hit, let alone that the zvals we cache point to the right
place.
2005-06-10 05:49:48 +00:00
Wez Furlong
6cc74b0e39
add sqliteCreateAggregate()
2005-06-10 05:17:47 +00:00
Wez Furlong
41421c7d7a
finish implementation of sqliteCreateFunction().
2005-06-10 04:04:43 +00:00
Wez Furlong
be76bd5278
work in progress on UDF.
...
Something is hokey in HEAD, checking it in to try it on another box.
2005-06-10 02:50:37 +00:00
foobar
a20383ba06
- Unify the "configure --help" texts
2005-05-29 23:17:16 +00:00
Marcus Boerger
9b3929a7e9
- Need to make PDO::__construct() final to prevent SEGV it isn't called 1st
2005-05-26 18:36:18 +00:00
Marcus Boerger
2ac0540323
- Add test for deriving PDO
2005-05-24 14:26:22 +00:00
Marcus Boerger
88157ad284
- Add new tests for PDO_FETCH_INTO
2005-05-24 12:39:09 +00:00
foobar
626253940e
- Added PHP_INSTALL_HEADERS() macro
...
- Fixed several VPATH build issues
- Changed all awk calls to use $AWK
- Changed all mkdir calls to use "$php_shtool mkdir"
2005-05-07 02:51:53 +00:00
Marcus Boerger
2906d6570c
- Add new test
2005-03-24 12:31:37 +00:00
Wez Furlong
6895ef99c0
fix my silly typo
2005-03-21 01:24:36 +00:00
Marcus Boerger
a66e14645c
- Add new tests
2005-03-21 00:29:25 +00:00
Frank M. Kromann
17264461f9
fix build when the pecl module is part of the php source tree
2005-03-19 10:55:47 +00:00
Marcus Boerger
360fbc09b7
- Interface name was changed
2005-03-19 10:55:35 +00:00
foobar
5a4c0afe31
- Back to stone-age
2005-03-14 09:47:31 +00:00
foobar
bde0661ef6
- Move stuff that belongs in Makefile into Makefile.frag
2005-03-14 01:09:49 +00:00
Marcus Boerger
7c4cd04229
- Update tests
2005-03-13 22:35:34 +00:00
Marcus Boerger
92af2b6194
- Update tests
2005-03-10 17:55:36 +00:00
Wez Furlong
a826ded3cc
re-enable deps for HEAD
2005-03-09 18:21:41 +00:00
Wez Furlong
e162e80d31
prep for pecl release
2005-03-09 18:21:10 +00:00
Wez Furlong
584abff629
update extension version
2005-03-09 18:18:53 +00:00
Wez Furlong
95b67c9763
update in readiness for release
2005-03-09 06:04:21 +00:00
Magnus M��tt�
591fb2d97c
Add one more test.
2005-03-09 05:29:57 +00:00
Magnus M��tt�
4b4975f1f8
Add test 020 and 021 for PDO_SQLite.
2005-03-09 04:45:08 +00:00
Marcus Boerger
bbccc37f84
- Add new tests
2005-03-07 22:43:27 +00:00
Marcus Boerger
efb3529b7f
- Add new tests
2005-03-07 22:36:12 +00:00
Marcus Boerger
7bbbfa3f15
- Add new tests
2005-03-07 01:39:12 +00:00
Marcus Boerger
f76f510185
- Add tests
...
- Fix testname
- Drop unnecessary include line (was wrong anyway)
2005-03-04 01:29:27 +00:00
foobar
3f320607ab
touch
2005-03-01 01:45:34 +00:00
Rasmus Lerdorf
99f832a206
If pdo is disabled, skip all the pdo extensions.
2005-02-28 08:18:47 +00:00
Wez Furlong
742b0ab676
build bundled sqlite on win32
2005-02-28 03:23:56 +00:00
Wez Furlong
c145e5a7e3
juggle around a bit; commit generated file
2005-02-28 03:21:52 +00:00
Wez Furlong
f58e2006d5
fix for PECL Bug #3452
2005-02-28 01:30:14 +00:00
Marcus Boerger
d0a76e992b
- Add new test
2005-02-27 22:39:35 +00:00
Wez Furlong
ae5649598d
upgrade bundled sqlite to sqlite 3.1.3
2005-02-27 05:20:19 +00:00
Wez Furlong
2c5b2fc105
Alan: moved your fields away, but reserved you a pointer.
...
Changed PDO::lastInsertId() to have following proto:
string PDO::lastInsertId([string name])
this allows arbitrary unique identitifers to be returned from the driver.
The optional name parameter is for databases that require additional contextual
information to be able to return the correct identifier. None currently use
it, but pgsql will be on the list of drivers that do.
2005-02-26 17:27:51 +00:00
Wez Furlong
31f5f8f907
fix line endings
2005-02-26 15:41:54 +00:00
Marcus Boerger
b89fda667f
- Drop driver name from generic tests and reserve those names for driver
...
specific tests.
# Well a little design correction
2005-02-24 00:11:16 +00:00
Marcus Boerger
b786b93b7a
- Delay ctor call so that it can overwrite everything and the data can
...
already be accessed from the ctor.
2005-02-23 23:28:30 +00:00
Marcus Boerger
3f1738f96d
- Add new tests
2005-02-23 01:13:13 +00:00
Marcus Boerger
3cb441df9a
- Add new tests
2005-02-23 00:56:34 +00:00
Marcus Boerger
ab8f1f316b
- Add new test
2005-02-21 18:55:51 +00:00
Marcus Boerger
74b1cee57f
- Show warnings
2005-02-21 18:54:45 +00:00
Marcus Boerger
94c286f2ef
- Attempt at an unified test suite
2005-02-20 17:56:19 +00:00
Marcus Boerger
26677dd2a2
- Add test
2005-02-20 16:16:45 +00:00
Marcus Boerger
567fd3159d
- Update tests
2005-02-20 15:28:31 +00:00
Marcus Boerger
44ab1ef86c
- Update test
2005-02-20 13:37:04 +00:00
Marcus Boerger
96e8cca9bc
- Add test
2005-02-19 23:58:03 +00:00
Marcus Boerger
6045a3a5e1
- Add test
2005-02-19 23:48:47 +00:00
Marcus Boerger
422e2b639e
- Add PDO_FETCH_GROUP test
2005-02-19 23:12:24 +00:00
Marcus Boerger
1fee3962b0
- Update/Add tests
2005-02-19 21:50:46 +00:00
Marcus Boerger
89f1128cf4
- Add first tests
2005-02-19 19:52:41 +00:00
Wez Furlong
55f53a5a96
symlinked pdo drivers under ext.
...
Enabled PDO and PDO_SQLITE by default.
Fixup PDO header detection so that it searches in the correct order, and
correctly picks up the headers when building from outside of the source
tree.
TODO: make pdo_XXX auto-enable when XXX is enabled. Volunteers welcome.
2005-02-17 04:23:15 +00:00
Wez Furlong
bee7f3d0ac
correct backwards logic
2005-02-13 03:01:38 +00:00
Wez Furlong
08f683a645
Probably fix pecl vs bundled-shared build
2005-02-13 02:51:11 +00:00
Wez Furlong
9e31b10531
prep for release
2005-02-12 08:23:32 +00:00
Wez Furlong
002545fffb
Fix bundled sqlite build (doh!)
2005-02-12 08:20:17 +00:00
Wez Furlong
877a2bd690
prep for release
2005-02-10 02:06:49 +00:00
Ilia Alshanetsky
cd6d5fb18f
Fixed compile warnings.
2005-02-09 16:33:00 +00:00
Wez Furlong
ad60999858
proper fix for PECL Bug #3412
2005-02-09 14:32:04 +00:00
Wez Furlong
1cdde9e3ed
update with changes
2005-02-09 07:02:00 +00:00
Wez Furlong
211206b2e4
Add PDO_ATTR_TIMEOUT support.
...
Fix PECL Bug #3391
2005-02-09 07:00:00 +00:00
Wez Furlong
229ea4bbfc
update ready for release.
...
Disable dependency macro for compatibility with existing PHP 5.0.x releases.
2005-02-09 04:57:32 +00:00
Wez Furlong
ae5958570b
update
2005-02-07 01:21:58 +00:00
Wez Furlong
d87c5ec288
update for api changes
2005-02-06 22:34:53 +00:00
Wez Furlong
26f97a911b
Eliminate unused parameter.
...
Don't start a transaction when asking for a cursor with pgsql.
Fix parameter binding for sqlite3
2005-01-21 00:39:03 +00:00
Wez Furlong
a9d98544de
Allow drivers to select bind emulation on a per statement basis
2005-01-18 04:58:50 +00:00
Wez Furlong
c77bd71315
be aware of scrollable cursors; sqlite doesn't support them
2005-01-12 06:08:59 +00:00
Wez Furlong
4d5c40cd9a
touch generated file to avoid implicit yacc rule from eating it
2005-01-12 06:08:36 +00:00
Wez Furlong
e6c282a766
jumbo commit; implement sqlstate error codes.
...
Bundle sqlite3
2005-01-07 05:27:27 +00:00
Wez Furlong
1f75a34f76
add proper dep
2004-12-31 17:45:08 +00:00
Wez Furlong
823d48bd37
hmmmmm. Bound params *were* working this way before, but now it seems that
...
I have to bind them as text.
2004-12-26 18:13:52 +00:00
Wez Furlong
c8b2f43005
fix build issues
2004-12-25 04:01:30 +00:00
Wez Furlong
12a678ca6a
*cough* de-bogusify driver registration.
...
(what was I smoking??)
2004-10-26 22:00:15 +00:00
Wez Furlong
69a91aae8e
Removing clucking debug and tweak the reset call
2004-09-26 20:52:07 +00:00
Wez Furlong
486b426947
meta data for sqlite3.
...
Fix repeated executes when the entire rowset has not been consumed.
2004-09-26 20:46:35 +00:00
Wez Furlong
53ed3475ce
add entry for liveness check
2004-09-23 20:09:00 +00:00
Edin Kadribasic
3da64fa20a
Add additional include search path
2004-09-20 21:26:24 +00:00
Wez Furlong
eb5e0d6d12
Add package.xml
...
(not quite ready for release)
2004-09-19 19:50:06 +00:00
Wez Furlong
f40608230b
Use NO_PERM code here
2004-09-19 18:13:09 +00:00
Wez Furlong
6fa469f367
make it build on win32
2004-09-19 15:47:13 +00:00
Wez Furlong
0d4869f24b
Add transaction support.
...
Add authorizer/safe_mode support
2004-09-19 12:42:39 +00:00
Wez Furlong
2f161ab79d
First cut at a PDO driver for SQLite 3.x
...
Features:
- native prepare/execute and bound parameters.
- finally supports binary data (via bound parameter api)
- full unicode/utf-8 support
Missing:
- UDF functions
- authorizer hooks for safe_mode/open_basedir restrictions
You need to download, compile and install sqlite3 yourself; we're not bundling
it (at least, not yet).
2004-09-19 10:55:41 +00:00