UpdateDatabase/MysqlLinks.php
[Pman.Core] / UpdateDatabase / MysqlLinks.php
index 973eac6..74664bf 100644 (file)
@@ -38,6 +38,9 @@ class Pman_Core_UpdateDatabase_MysqlLinks {
           
         $this->loadIniFiles();
         $this->updateTableComments();
+        
+        $this->updateCharacterSet();
+        
         $ff = HTML_FlexyFramework::get();
         if (!empty($ff->Pman['enable_trigger_tests'])) {
             
@@ -120,8 +123,6 @@ class Pman_Core_UpdateDatabase_MysqlLinks {
             return;
         }
         
-        echo "$fkstr \n $tbl";
-        
         $q = DB_DAtaObject::factory('core_enum');
         $q->query("ALTER TABLE $tbl COMMENT = '{$q->escape($fkstr)}'");
         
@@ -434,6 +435,14 @@ class Pman_Core_UpdateDatabase_MysqlLinks {
         return $ret;
     }
         
+    function updateCharacterSet()
+    {
+        print_R($this->schema);exit;
+        foreach ($this->links as $tbl => $map){
+            echo "CALL mysql_change_charset({$tbl}) \n";
+            DB_DataObject::factory('core_enum')->query("CALL mysql_change_charset({$tbl})");
+        }
+    }
     
 }