Project

General

Profile

InstallationBdd » History » Version 12

Simon, 02/03/2009 06:47 PM

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