Skip to content
Extraits de code Groupes Projets
Valider 0b33c2da rédigé par esj's avatar esj
Parcourir les fichiers

#209: PG n'a pas d'instruction OPTIMIZE, on neutralise cette tâche dans son...

#209: PG n'a pas d'instruction OPTIMIZE, on neutralise cette tâche dans son cas. Du coup, introduction de l'index type dans le tableau décrivant la connexion afin de connaître le type du serveur à tout moment.
parent 8fe12fd6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -12,12 +12,11 @@
if (!defined("_ECRIRE_INC_VERSION")) return;
// Cas particulier : optimiser est dans base/optimiser, et pas dans inc/
// il faut donc definir la fonction _cron ici.
function genie_optimiser_dist($t) {
optimiser_base();
if ($GLOBALS['connexions'][0]['type'] == 'mysql')
optimiser_base();
else spip_log($GLOBALS['connexions'][0]['type'] . " pas d'optimiseur disponible");
return 1;
}
......
......@@ -211,10 +211,11 @@ function spip_connect_db($host, $port, $login, $pass, $db='', $type='mysql', $pr
return;
}
if ($g = $h($host, $port, $login, $pass, $db, $prefixe))
if ($g = $h($host, $port, $login, $pass, $db, $prefixe)) {
$g['type'] = $type;
return $db_ok = $g;
}
// En cas d'indisponibilite du serveur, eviter de le bombarder
if (!defined('_ECRIRE_INSTALL')) {
@touch($f);
......
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