betzThu Sep 15 04:32:03 2005 EDT
Modified files:
/phpdoc/en/reference/session_pgsql reference.xml
Log:
More info from the README file in sources
http://cvs.php.net/diff.php/phpdoc/en/reference/session_pgsql/reference.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc/en/reference/session_pgsql/reference.xml
diff -u phpdoc/en/reference/session_pgsql/reference.xml:1.1
phpdoc/en/reference/session_pgsql/reference.xml:1.2
--- phpdoc/en/reference/session_pgsql/reference.xml:1.1 Thu Sep 8 12:03:15 2005
+++ phpdoc/en/reference/session_pgsql/reference.xml Thu Sep 15 04:32:02 2005
@@ -1,8 +1,7 @@
-
+
-
PostgreSQL Session Save Handler
@@ -11,29 +10,41 @@
&reftitle.intro;
-&warn.experimental;
¬e.no-windows.extension;
- This module provide additional session save handler for session module
- using PostgreSQL as a storage. user session save
- handler may be used, but this module is written in C. Therefore, this
- module is roughly 2 times faster than save handler written in PHP script.
+ This module provides an additional session save handler for the
+ session
+ module using PostgreSQLPostgreSQL as a
+ storage system. A user session save handler may be
+ used ((session_set_save_handler, but this module is
+ written in C. Therefore, this module could be twice as fast, compared to
+ a session save handler written in PHP.
- Fail-over and load balance is planned to be implemented, but they are not
- available now.
-
-
-
- There will be functions for this module, but it is not available now.
-
-
+ Session PgSQL is designed to scale any size of web sites and offers some
+ advanced features:
+
+ session tables are created automatically
+ automatic session table vacuum
+ better garbage collection
+ multiple PostgreSQL servers support
+ automatic database server failover (switching)
+
+ automatic database server load balancing if there are multiple
+ PostgreSQL servers.
+
+ short circuit UPDATE
+
+
&reftitle.required;
- You need at least PHP 4.1, PostgreSQL 7.1 and MM 1.1.3
+ You need at least PHP >= 4.3.0, and PostgreSQL >=7.2.0 as database
+ server. libpq that comes with PostgreSQL 7.2.0 or
+ later (and header files to build) and libmm
+ (and header files).
@@ -41,6 +52,58 @@
&reference.session-pgsql.ini;
+
+Table definitions
+Session table definition
+
+
+
+
+
+
+ If you use HASH for INDEX, you'll
+ have a deadlock problem when the server load is
+ very high. Even if it's unlikely to have a deadlock
+ under normal operation, it can occur. Do not use
+ HASH for INDEX.
+
+
+
+ You may change the session table as long as all fields are defined.
+
+
+ Application variables table definition
+
+
+
+
+
+
Contact Information