}
if ($oldversion < 2006082900) {
- execute_sql("DROP TABLE {$CFG->prefix}sessions", false);
+ execute_sql("DROP TABLE {$CFG->prefix}sessions", true);
execute_sql("
CREATE TABLE {$CFG->prefix}sessions2 (
sesskey VARCHAR(64) NOT NULL default '',
execute_sql("
CREATE INDEX {$CFG->prefix}sess_exp2_ix ON {$CFG->prefix}sessions2 (expireref);", true);
}
+
+ if ($oldversion < 2006083001) {
+ table_column('sessions2', 'sessdata', 'sessdata', 'LONGTEXT', '', '', '', '', '');
+ }
return $result;
}
expireref VARCHAR(250),
created DATETIME NOT NULL,
modified DATETIME NOT NULL,
- sessdata TEXT,
+ sessdata LONGTEXT,
CONSTRAINT PRIMARY KEY (sesskey)
) COMMENT='Optional database session storage in new format, not used by default';
}
if ($oldversion < 2006082900) {
- execute_sql("DROP TABLE {$CFG->prefix}sessions", false);
+ execute_sql("DROP TABLE {$CFG->prefix}sessions", true);
execute_sql("
CREATE TABLE {$CFG->prefix}sessions2 (
sesskey VARCHAR(255) NOT NULL default '',
// This is compared against the values stored in the database to determine
// whether upgrades should be performed (see lib/db/*.php)
- $version = 2006082900; // YYYYMMDD = date
+ $version = 2006083001; // YYYYMMDD = date
// XY = increments within a single day
$release = '1.7 dev'; // Human-friendly version name