From: Reini U. <ru...@us...> - 2006-07-23 14:17:02
|
Update of /cvsroot/phpwiki/phpwiki/lib/WikiDB/backend In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11476 Modified Files: ADODB_mysql.php Log Message: update comments Index: ADODB_mysql.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/WikiDB/backend/ADODB_mysql.php,v retrieving revision 1.16 retrieving revision 1.17 diff -u -2 -b -p -d -r1.16 -r1.17 --- ADODB_mysql.php 31 Oct 2005 16:48:22 -0000 1.16 +++ ADODB_mysql.php 23 Jul 2006 14:16:59 -0000 1.17 @@ -7,4 +7,6 @@ require_once('lib/WikiDB/backend/ADODB.p * PROBLEM: mysql seems to be the simpliest (or most stupid) db on earth. * (tested with 4.0.18) + * See http://sql-info.de/mysql/gotchas.html for mysql specific quirks. + * * Whenever a table is write-locked, you cannot even write to other unrelated * tables. So it seems that we have to lock all tables! @@ -18,5 +20,5 @@ define('DO_FULL_LOCK',false); /** * WikiDB layer for ADODB-mysql, called by lib/WikiDB/ADODB.php. - * Now with support for the newer adodb library, the adodb extension library + * Now with support for the newer ADODB library, the ADODB extension library * and more database drivers. * To use transactions use the mysqlt driver: "mysqlt:..." @@ -90,10 +92,10 @@ extends WikiDB_backend_ADODB /** - * Lock tables. As fine-grained application lock, which locks only the same transaction - * (conflicting updates and edits), and as full table write lock. + * Lock tables. As fine-grained application lock, which locks only the + * same transaction (conflicting updates and edits), and as full table + * write lock. * * New: which tables as params, * support nested locks via app locks - * */ function _lock_tables($tables, $write_lock = true) { |