Increasing log_display->field because sql_concat() (one
wrapper over ADOdb Concat() generates really long expressions for MSSQL.
This commit is contained in:
+2
-2
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<XMLDB PATH="lib/db" VERSION="20060924" COMMENT="XMLDB file for core Moodle tables"
|
||||
<XMLDB PATH="lib/db" VERSION="20060926" COMMENT="XMLDB file for core Moodle tables"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="../../lib/xmldb/xmldb.xsd"
|
||||
>
|
||||
@@ -404,7 +404,7 @@
|
||||
<FIELD NAME="module" TYPE="char" LENGTH="20" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="id" NEXT="action"/>
|
||||
<FIELD NAME="action" TYPE="char" LENGTH="40" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="module" NEXT="mtable"/>
|
||||
<FIELD NAME="mtable" TYPE="char" LENGTH="30" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="action" NEXT="field"/>
|
||||
<FIELD NAME="field" TYPE="char" LENGTH="50" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="mtable"/>
|
||||
<FIELD NAME="field" TYPE="char" LENGTH="200" NOTNULL="true" SEQUENCE="false" ENUM="false" PREVIOUS="mtable"/>
|
||||
</FIELDS>
|
||||
<KEYS>
|
||||
<KEY NAME="primary" TYPE="primary" FIELDS="id" COMMENT="Primary key for log_display"/>
|
||||
|
||||
@@ -2329,6 +2329,9 @@ function main_upgrade($oldversion=0) {
|
||||
execute_sql("CREATE UNIQUE INDEX {$CFG->prefix}role_sor_uix ON {$CFG->prefix}role (sortorder);", false);
|
||||
}
|
||||
|
||||
if ($oldversion < 2006092601) {
|
||||
table_column('log_display', 'field', 'field', 'varchar', '200', '', '', 'not null', '');
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
+1
-1
@@ -437,7 +437,7 @@ CREATE TABLE `prefix_log_display` (
|
||||
`module` varchar(20) NOT NULL default '',
|
||||
`action` varchar(40) NOT NULL default '',
|
||||
`mtable` varchar(30) NOT NULL default '',
|
||||
`field` varchar(50) NOT NULL default '',
|
||||
`field` varchar(200) NOT NULL default '',
|
||||
PRIMARY KEY (`id`)
|
||||
) TYPE=MyISAM COMMENT='For a particular module/action, specifies a moodle table/field.';
|
||||
ALTER TABLE prefix_log_display ADD UNIQUE `moduleaction`(`module` , `action`);
|
||||
|
||||
@@ -1954,6 +1954,9 @@ function main_upgrade($oldversion=0) {
|
||||
}
|
||||
}
|
||||
|
||||
if ($oldversion < 2006092601) {
|
||||
table_column('log_display', 'field', 'field', 'varchar', '200', '', '', 'not null', '');
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
@@ -276,7 +276,7 @@ CREATE TABLE prefix_log_display (
|
||||
module varchar(20) NOT NULL default '',
|
||||
action varchar(40) NOT NULL default '',
|
||||
mtable varchar(30) NOT NULL default '',
|
||||
field varchar(50) NOT NULL default ''
|
||||
field varchar(200) NOT NULL default ''
|
||||
);
|
||||
CREATE INDEX prefix_log_display_moduleaction ON prefix_log_display (module,action);
|
||||
|
||||
|
||||
+1
-1
@@ -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 = 2006092600; // YYYYMMDD = date
|
||||
$version = 2006092601; // YYYYMMDD = date
|
||||
// XY = increments within a single day
|
||||
|
||||
$release = '1.7 dev'; // Human-friendly version name
|
||||
|
||||
Reference in New Issue
Block a user