Index: database/database.mysql =================================================================== RCS file: /cvs/drupal/drupal/database/database.mysql,v retrieving revision 1.197 diff -u -r1.197 database.mysql --- database/database.mysql 14 Sep 2005 21:37:11 -0000 1.197 +++ database/database.mysql 18 Sep 2005 14:56:03 -0000 @@ -21,6 +21,7 @@ CREATE TABLE accesslog ( aid int(10) NOT NULL auto_increment, + sid varchar(32) NOT NULL default '', title varchar(255) default NULL, path varchar(255) default NULL, url varchar(255) default NULL, Index: database/database.pgsql =================================================================== RCS file: /cvs/drupal/drupal/database/database.pgsql,v retrieving revision 1.136 diff -u -r1.136 database.pgsql --- database/database.pgsql 14 Sep 2005 21:37:11 -0000 1.136 +++ database/database.pgsql 18 Sep 2005 14:55:56 -0000 @@ -16,6 +16,7 @@ CREATE TABLE accesslog ( aid SERIAL, + sid varchar(32) NOT NULL default '', mask varchar(255) NOT NULL default '', title varchar(255) default NULL, path varchar(255) default NULL, Index: database/updates.inc =================================================================== RCS file: /cvs/drupal/drupal/database/updates.inc,v retrieving revision 1.134 diff -u -r1.134 updates.inc --- database/updates.inc 14 Sep 2005 21:37:11 -0000 1.134 +++ database/updates.inc 18 Sep 2005 15:18:28 -0000 @@ -66,7 +66,8 @@ "2005-08-08" => "update_144", "2005-08-15" => "update_145", "2005-08-25" => "update_146", - "2005-09-07" => "update_147" + "2005-09-07" => "update_147", + "2005-09-18" => "update_148" ); function update_110() { @@ -811,6 +812,16 @@ return $ret; } +function update_148() { + $ret = array(); + + // Add support for tracking users' session ids (useful for anon users) + // Standard SQL, so same command for all database types + $ret[] = update_sql("ALTER TABLE {accesslog} ADD sid varchar(32) NOT NULL default ''"); + + return $ret; +} + function update_sql($sql) { $edit = $_POST["edit"];