diff --git a/html/admin/setup.php b/html/admin/setup.php index 87f840cc7..f94b33665 100644 --- a/html/admin/setup.php +++ b/html/admin/setup.php @@ -198,13 +198,46 @@ if ($cn == false ) { puis la base de données par défaut de phpcompta.
"; exit(); } +?> +Vous devez absolument utiliser au minimum une version 8 de PostGresql, si votre distribution n'en +offre pas, installez en une en la compilant.
Lisez attentivement la notice sur postgresql.org pour migrer +vos bases de données en 8 +
+ exit(); +} + ?>Vous devez installer le langage plpgsql pour permettre aux fonctions SQL de fonctionner.
+Pour cela, sur la ligne de commande, faites +createlang plpgsql pour chaque base de données que vous possédez (y compris template0 et template1). +
+Pour afficher toutes les bases de données, tapez sur la ligne de commande "psql -l"
+ exit(); } + +// Memory setting +//-- $sql="select name,setting from pg_settings where - name in ('effective_cache_size','shared_buffers','sort_mem')"; + name in ('effective_cache_size','shared_buffers','work_mem')"; $Res=ExecSql($cn,$sql); $flag=0; for ($e=0;$eAttention le paramètre work_mem est de '. $a['setting']." au lieu de 8192
"; $flag++; } @@ -239,11 +272,13 @@ if ( $flag == 0 ) { } else { echo 'Il y a '.$flag.' paramètre qui sont trop bas
'; } +if ( ! isset($_POST['go']) ) { ?> +} if ( ! isset($_POST['go']) ) exit(); // Check if account_repository exists @@ -347,7 +382,7 @@ for ($e=0;$e < $MaxDossier;$e++) { $Resdossier=ExecSql($cn,"select mod_id, mod_name from modeledef"); $MaxDossier=pg_NumRows($Resdossier); - +echo "Upgrading Dossier"; for ($e=0;$e < $MaxDossier;$e++) { $db_row=pg_fetch_array($Resdossier,$e); echo "Patching ".$db_row['mod_name']."