Skip to content
Extraits de code Groupes Projets
Valider 6355bb28 rédigé par Fil's avatar Fil
Parcourir les fichiers

des {} oubliees faisaient que cet upgrade reprenait au depart meme pour les...

des {} oubliees faisaient que cet upgrade reprenait au depart meme pour les champs deja OK ; en cas de timeout on etait dans l'impossibilite de terminer
parent 4b86d718
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -51,10 +51,13 @@ function upgrade_vers($version, $version_installee, $version_cible = 0){ ...@@ -51,10 +51,13 @@ function upgrade_vers($version, $version_installee, $version_cible = 0){
function convertir_un_champ_blob_en_text($table,$champ,$type){ function convertir_un_champ_blob_en_text($table,$champ,$type){
$res = spip_query("SHOW FULL COLUMNS FROM $table LIKE '$champ'"); $res = spip_query("SHOW FULL COLUMNS FROM $table LIKE '$champ'");
if ($row = spip_fetch_array($res)){ if ($row = spip_fetch_array($res)){
if (strtolower($row['Type'])!=strtolower($type)) if (strtolower($row['Type'])!=strtolower($type)) {
$default = $row2['Default']?(" DEFAULT "._q($row2['Default'])):""; $default = $row2['Default']?(" DEFAULT "._q($row2['Default'])):"";
$notnull = ($row2['Null']=='YES')?"":" NOT NULL"; $notnull = ($row2['Null']=='YES')?"":" NOT NULL";
spip_query("ALTER TABLE $table CHANGE $champ $champ $type $default $notnull"); $q = "ALTER TABLE $table CHANGE $champ $champ $type $default $notnull";
spip_log($q);
spip_query($q);
}
} }
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter