Project

General

Profile

InstallationBdd » History » Version 17

Simon, 05/02/2012 12:46 PM

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