user->description can be NULLable (experimenting....)

This commit is contained in:
stronk7 2006-08-31 23:31:36 +00:00
parent 9b99c05f10
commit 5f941d12ab
4 changed files with 11 additions and 2 deletions

View File

@ -2177,6 +2177,10 @@ function main_upgrade($oldversion=0) {
execute_sql("ALTER TABLE {$CFG->prefix}course_categories CHANGE description description text NULL AFTER name");
}
if ($oldversion < 2006083102) {
execute_sql("ALTER TABLE {$CFG->prefix}user CHANGE description description text NULL AFTER url");
}
return $result;
}

View File

@ -615,7 +615,7 @@ CREATE TABLE `prefix_user` (
`secret` varchar(15) NOT NULL default '',
`picture` tinyint(1) NOT NULL default '0',
`url` varchar(255) NOT NULL default '',
`description` text NOT NULL default '',
`description` text,
`mailformat` tinyint(1) unsigned NOT NULL default '1',
`maildigest` tinyint(1) unsigned NOT NULL default '0',
`maildisplay` tinyint(2) unsigned NOT NULL default '2',

View File

@ -1774,6 +1774,11 @@ function main_upgrade($oldversion=0) {
execute_sql("ALTER TABLE {$CFG->prefix}course_categories ALTER COLUMN description DROP DEFAULT");
}
if ($oldversion < 2006083102) {
execute_sql("ALTER TABLE {$CFG->prefix}user ALTER COLUMN description DROP NOT NULL");
execute_sql("ALTER TABLE {$CFG->prefix}user ALTER COLUMN description DROP DEFAULT");
}
return $result;
}

View File

@ -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 = 2006083101; // YYYYMMDD = date
$version = 2006083102; // YYYYMMDD = date
// XY = increments within a single day
$release = '1.7 dev'; // Human-friendly version name