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