Project

General

Profile

InstallationBdd » History » Version 16

Simon, 05/02/2012 12:38 PM

1 14 Simon
2 15 Simon
h1. Choix et Installation de la base de données
3 9 Simon
4 1 Simon
5
6 15 Simon
7
h2. Généralités
8
9
Le fichier de configuration relatif à la base de donnée est _/config/define_db.ini_
10
11 8 Simon
L'application est configurée par défaut et dans son ensemble pour échanger des données au format UTF-8.
12
13 15 Simon
Créer l'utilisateur _linea_ avec le mot de passe _linea_ et donnez lui les droits requis sur la base précédemment créée, ou changez 
14
le nom d'utilisateur et le mot de passe dans _/config/define_db.ini_.
15 1 Simon
16 15 Simon
*!!! Changez impérativement votre couple utilisateur/mot de passe si vous souhaitez déployer linea21 en production !!!*
17 8 Simon
18 1 Simon
19 8 Simon
20
21
22 15 Simon
h2. [[MySQL]]
23 1 Simon
24 11 Simon
- 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]]
25 13 Anthony
- Executer le script /scripts_sql/input.mysql.fr.sql pour peupler la base (nécessaire)
26 1 Simon
27 6 Simon
28 15 Simon
h2. [[PostgreSQL]]
29
30 1 Simon
- Créer la base de données nommée 'linea'[[br]]
31
- Executer le script /scripts_sql/buildDB.pgsql.fr.sql[[br]]
32
33 7 Simon
Changer la valeur de laconstante 'SQL' définie dans /config/define_db.php.  Remplacer la valeur par défaut 'mysql' par 'pgsql'.
34 1 Simon
35 7 Simon
36 15 Simon
*Moteur de recherche [[PostgreSQL]]: Installation de Tsearch2*
37 1 Simon
38 15 Simon
Execution du script SQL tsearch2.sql situé dans /share/contrib/ du dossier racine de [[PostgreSQL]] afin d'implementer le moteur de recherche FTI (Full Text Indexing)
39 1 Simon
40 7 Simon
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.
41 1 Simon
42
Pour améliorer les fonctionnalités du moteur de recherche, il est vivement recommander de coupler un dictionnaire au FTI.
43
44
Dictionnaires disponibles et procédures d'installation :
45
46 3 Simon
http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/ [[br]]
47 1 Simon
http://www.sai.msu.su/~megera/postgres/gist/doc/intro.shtml
48 5 Simon
49 10 Simon
Si vous installez un dictionnaire, il vous sera probablement nécessaire de changer le schéma spécifié lors de la recherche.
50 5 Simon
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