Blocks upgrade - reduce memory consumption by a few GB and (postgres only) halve database traffic.

This commit is contained in:
martinlanghoff
2005-08-18 00:01:39 +00:00
parent 05746e64f2
commit e2d7747f10
2 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -58,7 +58,7 @@ global $CFG;
if(!empty($records)) {
foreach($records as $block) {
$block->multiple = 0;
insert_record('block', $block);
insert_record('block', $block, false);
}
}
@@ -82,7 +82,7 @@ global $CFG;
return false;
}
$records = get_records('course');
$records = get_records('course', '','','', 'id, shortname, blockinfo');
if(!empty($records)) {
foreach($records as $thiscourse) {
// The @ suppresses a notice emitted if there is no : in the string
@@ -98,7 +98,7 @@ global $CFG;
$instance->weight = $weight;
$instance->visible = ($blk > 0) ? 1 : 0;
$instance->configdata = '';
insert_record('block_instance', $instance);
insert_record('block_instance', $instance, false);
}
}
if(!empty($right)) {
@@ -112,7 +112,7 @@ global $CFG;
$instance->weight = $weight;
$instance->visible = ($blk > 0) ? 1 : 0;
$instance->configdata = '';
insert_record('block_instance', $instance);
insert_record('block_instance', $instance, false);
}
}
}
+4 -4
View File
@@ -59,7 +59,7 @@ global $CFG;
if(!empty($records)) {
foreach($records as $block) {
$block->multiple = 0;
insert_record('block', $block);
insert_record('block', $block, false);
}
execute_sql("SELECT setval('{$CFG->prefix}block_id_seq', (SELECT MAX(id) FROM {$CFG->prefix}block), true)");
}
@@ -81,7 +81,7 @@ global $CFG;
return false;
}
$records = get_records('course');
$records = get_records('course', '','','', 'id, shortname, blockinfo');
if(!empty($records)) {
foreach($records as $thiscourse) {
// The @ suppresses a notice emitted if there is no : in the string
@@ -97,7 +97,7 @@ global $CFG;
$instance->weight = $weight;
$instance->visible = ($blk > 0) ? 1 : 0;
$instance->configdata = '';
insert_record('block_instance', $instance);
insert_record('block_instance', $instance, false);
}
}
if(!empty($right)) {
@@ -111,7 +111,7 @@ global $CFG;
$instance->weight = $weight;
$instance->visible = ($blk > 0) ? 1 : 0;
$instance->configdata = '';
insert_record('block_instance', $instance);
insert_record('block_instance', $instance, false);
}
}
}