diff options
author | SVN Migration <svn@php.net> | 2003-04-28 22:38:51 +0000 |
---|---|---|
committer | SVN Migration <svn@php.net> | 2003-04-28 22:38:51 +0000 |
commit | b0a58d9570262008ec00e9cf2ea8bbea2e646579 (patch) | |
tree | 1d02f3d17747e17457cba203e85d8ccd445bc436 /ext/sqlite | |
parent | 7c495e9250e4cdeafd728a5bceab2409cb909e7f (diff) | |
download | php-git-php-4.3.2RC2.tar.gz |
This commit was manufactured by cvs2svn to create tag 'php_4_3_2RC2'.php-4.3.2RC2
Diffstat (limited to 'ext/sqlite')
-rw-r--r-- | ext/sqlite/README | 14 | ||||
-rw-r--r-- | ext/sqlite/TODO | 22 | ||||
-rw-r--r-- | ext/sqlite/libsqlite/README | 37 | ||||
-rw-r--r-- | ext/sqlite/libsqlite/src/sqlite_config.w32.h | 8 | ||||
-rw-r--r-- | ext/sqlite/sqlite.php | 33 | ||||
-rw-r--r-- | ext/sqlite/tests/blankdb.inc | 11 |
6 files changed, 0 insertions, 125 deletions
diff --git a/ext/sqlite/README b/ext/sqlite/README deleted file mode 100644 index 2f6cbb0f87..0000000000 --- a/ext/sqlite/README +++ /dev/null @@ -1,14 +0,0 @@ -This is an extension for the SQLite Embeddable SQL Database Engine. -http://www.sqlite.org/ - -SQLite is a C library that implements an embeddable SQL database engine. -Programs that link with the SQLite library can have SQL database access -without running a separate RDBMS process. - -SQLite is not a client library used to connect to a big database server. -SQLite is the server. The SQLite library reads and writes directly to and from -the database files on disk - - - -vim:tw=78:et diff --git a/ext/sqlite/TODO b/ext/sqlite/TODO deleted file mode 100644 index b3e5594450..0000000000 --- a/ext/sqlite/TODO +++ /dev/null @@ -1,22 +0,0 @@ -- Transparent binary encoding of return values from PHP callback functions. - -- Add user-space callback for the authorizer function (this is potentially - very slow, so it needs to be implemented carefully). - -- Add user-space callback to handle busy databases. - -- Test-suite - - o Test how robust we are when a user-space function is registered as - a callback for a persistent connection in script A, then script B is - called that doesn't register the callback but does make use of the - function in an SQL query. - --> Our test suite doesn't allow us to test persistent connections - at this time :/ - -- If building a ZTS build, -DTHREADSAFE while compiling libsqlite - -- If building a non-debug build, -DNDEBUG will disable the expensive - asserts in the inner loop. (and double performance) - -vim:tw=78 diff --git a/ext/sqlite/libsqlite/README b/ext/sqlite/libsqlite/README deleted file mode 100644 index 326f3aa1ac..0000000000 --- a/ext/sqlite/libsqlite/README +++ /dev/null @@ -1,37 +0,0 @@ -This directory contains source code to - - SQLite: An Embeddable SQL Database Engine - -To compile the project, first create a directory in which to place -the build products. It is recommended, but not required, that the -build directory be separate from the source directory. Cd into the -build directory and then from the build directory run the configure -script found at the root of the source tree. Then run "make". - -For example: - - tar xzf sqlite.tar.gz ;# Unpack the source tree into "sqlite" - mkdir bld ;# Build will occur in a sibling directory - cd bld ;# Change to the build directory - ../sqlite/configure ;# Run the configure script - make ;# Run the makefile. - -The configure script uses autoconf 2.50 and libtool. If the configure -script does not work out for you, there is a generic makefile named -"Makefile.linux-gcc" in the top directory of the source tree that you -can copy and edit to suite your needs. Comments on the generic makefile -show what changes are needed. - -The linux binaries on the website are created using the generic makefile, -not the configure script. The configure script is unmaintained. (You -can volunteer to take over maintenance of the configure script, if you want!) -The windows binaries on the website are created using MinGW32 configured -as a cross-compiler running under Linux. For details, see the ./publish.sh -script at the top-level of the source tree. - -Contacts: - - http://www.sqlite.org/ - http://www.hwaci.com/sw/sqlite/ - http://groups.yahoo.com/group/sqlite/ - drh@hwaci.com diff --git a/ext/sqlite/libsqlite/src/sqlite_config.w32.h b/ext/sqlite/libsqlite/src/sqlite_config.w32.h deleted file mode 100644 index 3903ffe95e..0000000000 --- a/ext/sqlite/libsqlite/src/sqlite_config.w32.h +++ /dev/null @@ -1,8 +0,0 @@ -#include "config.w32.h" -#if ZTS -# define THREADSAFE 1 -#endif -#if !ZEND_DEBUG && !defined(NDEBUG) -# define NDEBUG -#endif -#define SQLITE_PTR_SZ 4
\ No newline at end of file diff --git a/ext/sqlite/sqlite.php b/ext/sqlite/sqlite.php deleted file mode 100644 index d1fefb4503..0000000000 --- a/ext/sqlite/sqlite.php +++ /dev/null @@ -1,33 +0,0 @@ -<?php -if (!extension_loaded("sqlite")) { - dl("sqlite.so"); -} - -debug_zval_dump(sqlite_libversion()); -debug_zval_dump(sqlite_libencoding()); - -$s = sqlite_open("weztest.sqlite", 0666, $err); - -debug_zval_dump($err); -debug_zval_dump($s); - -$r = sqlite_query("create table foo (a INTEGER PRIMARY KEY, b INTEGER )", $s); -debug_zval_dump(sqlite_last_error($s)); -debug_zval_dump(sqlite_error_string(sqlite_last_error($s))); - -$r = sqlite_query("select *, php('md5', sql) as o from sqlite_master", $s); -debug_zval_dump($r); -debug_zval_dump(sqlite_num_rows($r)); -debug_zval_dump(sqlite_num_fields($r)); - -for ($j = 0; $j < sqlite_num_fields($r); $j++) { - echo "Field $j is " . sqlite_field_name($r, $j) . "\n"; -} - -while ($row = sqlite_fetch_array($r, SQLITE_ASSOC)) { - print_r($row); -} - -sqlite_close($s); - -?> diff --git a/ext/sqlite/tests/blankdb.inc b/ext/sqlite/tests/blankdb.inc deleted file mode 100644 index 085d3b2b51..0000000000 --- a/ext/sqlite/tests/blankdb.inc +++ /dev/null @@ -1,11 +0,0 @@ -<?php #vim:ft=php -$dbname = tempnam(dirname(__FILE__), "phpsql"); -function cleanup() { - if ($GLOBALS['db']) { - sqlite_close($GLOBALS['db']); - } - unlink($GLOBALS['dbname']); -} -register_shutdown_function("cleanup"); -$db = sqlite_open($dbname); -?> |