mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 17:02:03 +02:00
fixed wrong type for session data field in mysql, enabled feedback when dropping old session table during upgrade
This commit is contained in:
parent
393e7cc373
commit
e9d5166a3e
@ -2143,7 +2143,7 @@ function main_upgrade($oldversion=0) {
|
||||
}
|
||||
|
||||
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 '',
|
||||
@ -2160,6 +2160,10 @@ function main_upgrade($oldversion=0) {
|
||||
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;
|
||||
}
|
||||
|
@ -540,7 +540,7 @@ CREATE TABLE prefix_sessions2 (
|
||||
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';
|
||||
|
||||
|
@ -1742,7 +1742,7 @@ function main_upgrade($oldversion=0) {
|
||||
}
|
||||
|
||||
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 '',
|
||||
|
@ -6,7 +6,7 @@
|
||||
// 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
|
||||
|
Loading…
x
Reference in New Issue
Block a user