From: mjollnir_ Date: Tue, 23 Nov 2004 03:53:41 +0000 (+0000) Subject: Merged from MOODLE_14_STABLE: Update log_display to use postgres friendly concat... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=f1f2c12527c54e366509239132a4d45f2fac6ac8;p=moodle.git Merged from MOODLE_14_STABLE: Update log_display to use postgres friendly concat functions for firstname lastname --- diff --git a/lib/db/postgres7.php b/lib/db/postgres7.php index bb4c43146d..3cc2ad5145 100644 --- a/lib/db/postgres7.php +++ b/lib/db/postgres7.php @@ -716,6 +716,12 @@ function main_upgrade($oldversion=0) { modify_database("","CREATE INDEX {$CFG->prefix}user_students_enrol_idx ON {$CFG->prefix}user_students (enrol);"); modify_database("","CREATE INDEX {$CFG->prefix}user_teachers_enrol_idx ON {$CFG->prefix}user_teachers (enrol);"); } + + if ($oldversion < 2004112300) { // update log display to use correct postgres friendly sql + execute_sql("UPDATE {$CFG->prefix}log_display SET field='firstname||\' \'||lastname' WHERE module='user' AND action='view' AND mtable='user'"); + execute_sql("UPDATE {$CFG->prefix}log_display SET field='firstname||\' \'||lastname' WHERE module='course' AND action='user report' AND mtable='user'"); + } + return $result; } diff --git a/lib/db/postgres7.sql b/lib/db/postgres7.sql index 6418669f83..05da57a471 100644 --- a/lib/db/postgres7.sql +++ b/lib/db/postgres7.sql @@ -324,8 +324,8 @@ CREATE TABLE prefix_user_coursecreators ( userid int8 NOT NULL default '0' ); -INSERT INTO prefix_log_display VALUES ('user', 'view', 'user', 'CONCAT(firstname," ",lastname)'); -INSERT INTO prefix_log_display VALUES ('course', 'user report', 'user', 'CONCAT(firstname," ",lastname)'); +INSERT INTO prefix_log_display VALUES ('user', 'view', 'user', 'firstname||\' \'||lastname'); +INSERT INTO prefix_log_display VALUES ('course', 'user report', 'user', 'firstname||\' \'||lastname'); INSERT INTO prefix_log_display VALUES ('course', 'view', 'course', 'fullname'); INSERT INTO prefix_log_display VALUES ('course', 'update', 'course', 'fullname'); INSERT INTO prefix_log_display VALUES ('course', 'enrol', 'course', 'fullname'); diff --git a/version.php b/version.php index 6590a19c78..15e517693c 100644 --- a/version.php +++ b/version.php @@ -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 = 2004112200; // YYYYMMDD = date of first major branch release 1.4 + $version = 2004112300; // YYYYMMDD = date of first major branch release 1.4 // XY = increments within a single day $release = '1.5 UNSTABLE DEVELOPMENT'; // Human-friendly version name