fixing up the stats table enums

This commit is contained in:
mjollnir_
2006-09-22 10:18:33 +00:00
parent d4b86c90dc
commit 1282edc826
3 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -750,7 +750,7 @@ CREATE TABLE `prefix_stats_daily` (
`courseid` int(10) unsigned NOT NULL default 0,
`roleid` int(10) unsigned NOT NULL default 0,
`timeend` int(10) unsigned NOT NULL default 0,
`stattype` enum('enrolments', 'activity', 'logins') NOT NULL default 'logins',
`stattype` enum('enrolments', 'activity', 'logins') NOT NULL default 'activity',
`stat1` int(10) unsigned NOT NULL default 0,
`stat2` int(10) unsigned NOT NULL default 0,
PRIMARY KEY (`id`),
@@ -763,7 +763,7 @@ CREATE TABLE prefix_stats_weekly (
`courseid` int(10) unsigned NOT NULL default 0,
`roleid` int(10) unsigned NOT NULL default 0,
`timeend` int(10) unsigned NOT NULL default 0,
`stattype` enum('enrolments', 'activity', 'logins') NOT NULL default 'logins',
`stattype` enum('enrolments', 'activity', 'logins') NOT NULL default 'activity',
`stat1` int(10) unsigned NOT NULL default 0,
`stat2` int(10) unsigned NOT NULL default 0,
PRIMARY KEY (`id`),
@@ -776,7 +776,7 @@ CREATE TABLE prefix_stats_monthly (
`courseid` int(10) unsigned NOT NULL default 0,
`roleid` int(10) unsigned NOT NULL default 0,
`timeend` int(10) unsigned NOT NULL default 0,
`stattype` enum('enrolments', 'activity', 'logins') NOT NULL default 'logins',
`stattype` enum('enrolments', 'activity', 'logins') NOT NULL default 'activity',
`stat1` int(10) unsigned NOT NULL default 0,
`stat2` int(10) unsigned NOT NULL default 0,
PRIMARY KEY (`id`),
+3 -3
View File
@@ -532,7 +532,7 @@ CREATE TABLE prefix_stats_daily (
courseid INTEGER NOT NULL default 0,
roleid INTEGER NOT NULL default 0,
timeend INTEGER NOT NULL default 0,
stattype varchar(20) NOT NULL default 'logins',
stattype varchar(20) NOT NULL default 'activity',
stat1 INTEGER NOT NULL default 0,
stat2 INTEGER NOT NULL default 0,
CHECK (stattype::text = 'enrolments' OR stattype::text = 'activity' OR stattype::text = 'logins')
@@ -546,7 +546,7 @@ CREATE TABLE prefix_stats_weekly (
courseid INTEGER NOT NULL default 0,
roleid INTEGER NOT NULL default 0,
timeend INTEGER NOT NULL default 0,
stattype varchar(20) NOT NULL default '',
stattype varchar(20) NOT NULL default 'activity',
stat1 INTEGER NOT NULL default 0,
stat2 INTEGER NOT NULL default 0,
CHECK (stattype::text = 'enrolments' OR stattype::text = 'activity' OR stattype::text = 'logins')
@@ -560,7 +560,7 @@ CREATE TABLE prefix_stats_monthly (
courseid INTEGER NOT NULL default 0,
roleid INTEGER NOT NULL default 0,
timeend INTEGER NOT NULL default 0,
stattype varchar(20) NOT NULL default '',
stattype varchar(20) NOT NULL default 'activity',
stat1 INTEGER NOT NULL default 0,
stat2 INTEGER NOT NULL default 0,
CHECK (stattype::text = 'enrolments' OR stattype::text = 'activity' OR stattype::text = 'logins')
+1 -1
View File
@@ -1190,7 +1190,7 @@ function stats_upgrade_table_for_roles ($period) {
$table->addFieldInfo('timeend', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED,
XMLDB_NOTNULL, null, null, null, null);
$table->addFieldInfo('stattype', XMLDB_TYPE_CHAR, '20', null, XMLDB_NOTNULL,
null, XMLDB_ENUM, array('enrolments', 'activity', 'logins'), null);
null, XMLDB_ENUM, array('enrolments', 'activity', 'logins'), 'activity');
$table->addFieldInfo('stat1', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED,
XMLDB_NOTNULL, null, null, null, null);
$table->addFieldInfo('stat2', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED,