Project

General

Profile

InstallationBdd » History » Revision 15

Revision 14 (Simon, 01/04/2012 10:22 PM) → Revision 15/17 (Simon, 01/04/2012 10:22 PM)

[[TOC]] 


 h1. 

 = Choix et Installation de la base de données 




 h2. = 


 == Généralités 
  == #generalite 

 Le fichier de configuration relatif à la base de donnée est _/config/define_db.ini_ ''/config/define_db.ini'' 

 L'application est configurée par défaut et dans son ensemble pour échanger des données au format UTF-8. 

 Créer l'utilisateur _linea_ ''linea'' avec le mot de passe _linea_ ''linea'' et donnez lui les droits requis sur la base précédemment créée, ou changez  
 le nom d'utilisateur et le mot de passe dans _/config/define_db.ini_. ''/config/define_db.ini''. 

 *!!! '''!!! Changez impérativement votre couple utilisateur/mot de passe si vous souhaitez déployer linea21 en production !!!* 





 h2. [[MySQL]] 
  !!!''' 




 == MySQL == #mysql 


 - Executer le script /scripts_sql/buildDB.mysql.fr.sql (le script créera automatiquement la base de données 'linea' si vous ne l'avez pas créée précédemment)[[br]] 
 - Executer le script /scripts_sql/input.mysql.fr.sql pour peupler la base (nécessaire) 


 h2. [[PostgreSQL]] 
  

 == PostgreSQL == #postgre 

 - Créer la base de données nommée 'linea'[[br]] 
 - Executer le script /scripts_sql/buildDB.pgsql.fr.sql[[br]] 

 Changer la valeur de laconstante 'SQL' définie dans /config/define_db.php.    Remplacer la valeur par défaut 'mysql' par 'pgsql'. 


 *Moteur '''Moteur de recherche [[PostgreSQL]]: PostgreSQL: Installation de Tsearch2* Tsearch2''' 

 Execution du script SQL tsearch2.sql situé dans /share/contrib/ du dossier racine de [[PostgreSQL]] PostgreSQL afin d'implementer le moteur de recherche FTI (Full Text Indexing) 

 Enfin, éxecuter le script/scripts_sql/buildDBindex.pgsql.fr.sql afin de générer les indexes nécessaires au bon fonctionnement du moteur de recherche interne. 

 Pour améliorer les fonctionnalités du moteur de recherche, il est vivement recommander de coupler un dictionnaire au FTI. 

 Dictionnaires disponibles et procédures d'installation : 

 http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/ [[br]] 
 http://www.sai.msu.su/~megera/postgres/gist/doc/intro.shtml 

 Si vous installez un dictionnaire, il vous sera probablement nécessaire de changer le schéma spécifié lors de la recherche. 
 Editez /search/pgsql.inc.php, recherchez la valeur \'default\' et remplacez là par la valeur que vous avez définie dans la base de données