Browse Source

do not initialize mdb2_scheme if we don't use it, saves a lot of time

tags/v3.0
Robin Appelman 13 years ago
parent
commit
1d1bb352d9
1 changed files with 8 additions and 2 deletions
  1. 8
    2
      inc/lib_base.php

+ 8
- 2
inc/lib_base.php View File

@@ -403,6 +403,12 @@ class OC_DB {
die(self::$DBConnection->getMessage());
}
self::$DBConnection->setFetchMode(MDB2_FETCHMODE_ASSOC);
}
}
public static function connectScheme(){
self::connect();
if(!self::$schema){
self::$schema=&MDB2_Schema::factory(self::$DBConnection);
}
}
@@ -570,7 +576,7 @@ class OC_DB {
}
static function getDbStructure($file){
OC_DB::connect();
OC_DB::connectScheme();
$definition = self::$schema->getDefinitionFromDatabase();
$dump_options = array(
'output_mode' => 'file',
@@ -581,7 +587,7 @@ class OC_DB {
}
static function createDbFromStructure($file){
OC_DB::connect();
OC_DB::connectScheme();
global $CONFIG_DBNAME;
global $CONFIG_DBTABLEPREFIX;
$content=file_get_contents($file);

Loading…
Cancel
Save