DataObjects/Core_domain.php
[Pman.Core] / UpdateDatabase / MysqlLinks.php
index 9bdaa57..3b6bbff 100644 (file)
@@ -47,9 +47,7 @@ class Pman_Core_UpdateDatabase_MysqlLinks {
           
         $this->loadIniFiles();
         $this->updateTableComments();
-        
-        $this->updateCharacterSet();
-        
+       
         $ff = HTML_FlexyFramework::get();
         if (!empty($ff->Pman['enable_trigger_tests'])) {
             
@@ -447,44 +445,7 @@ class Pman_Core_UpdateDatabase_MysqlLinks {
         return $ret;
     }
         
-    function updateCharacterSet()
-    {
-        foreach (array_keys($this->schema) as $tbl){
-            
-            if(strpos($tbl, '__keys') !== false ){
-                continue;
-            }
-            
-            $ce = DB_DataObject::factory('core_enum');
-            
-            $ce->query("
-                SELECT
-                        CCSA.character_set_name csname,
-                        CCSA.collation_name collatename
-                FROM
-                        information_schema.`TABLES` T,
-                        information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA
-                WHERE
-                        CCSA.collation_name = T.table_collation
-                    AND
-                        T.table_schema = '{$ce->database()}' -- COLLATE utf8_unicode_ci
-                    AND
-                        T.table_name = '{$tbl}' -- COLLATE utf8_unicode_ci
-            ");
-                     
-            $ce->fetch();
-            
-            if($ce->csname == 'utf8' && $ce->collatename == 'utf8_unicode_ci'){
-                echo "$tbl is Already utf8 \n";
-                continue;
-            }
-            
-            $ce = DB_DataObject::factory('core_enum');
-            $ce->query("ALTER TABLE {$tbl} CONVERT TO CHARACTER SET  utf8 COLLATE utf8_unicode_ci");
-            echo "FIXED utf8 on {$tbl}\n";
-            
-        }
-    }
+    
     
 }