Une base de données LXR se définit soit comme une réelle base indépendante, soit comme un nouveau jeu de tables dans une base existante.
La nouvelle base est définie par les paramètres 'dbname'
,
'dbuser'
et 'dbpass'
.
'dbprefix'
peut garder sa valeur par défaut.
Les nouvelles tables reçoivent le préfixe défini par le paramètre 'dbprefix'
.
Les paramètres 'dbname'
, 'dbuser'
et 'dbpass'
conservent les mêmes valeurs que
pour les autres arbres.
Créez les bases nécessaires comme pour la première.
Lancez le script initdb-config.sh
pour chaque nouvelle base (arbre)
comme expliqué dans la
page de création de base de données.
Faites ensuite traiter le sript résultant personnalisé par le moteur de base de données.
Lancez le script initdb-config
pour générer
un script initdb-xxx
.
et répondez aux questions. Faites ensuite traiter le sript résultant personnalisé par le moteur de base de données.
lxr
),
vous devez la créer avant de lancer le script personnalisé.
Suivez ces
instructions
en remplaçant le script initdb-xxx
par celui juste créé.
Dans le script initdb-xxx
(xxx
= mysql
,
postgres
ou oracle.sql
selon votre choix de base de données relationnelle),
remplacez toutes les occurrences de lxr_
par un autre préfixe.
Lancez ce script (sans recréer l'utilisateur lxr
)
comme expliqué dans la page
"création de la base de données".
initdb-xxx
d'une manière non triviale
et éventuellement d'exécuter des commandes supplémentaires.
Vous devez synchroniser Data storage subsection avec ce que vous avez fait dans la première étape.
Créez un répertoire et recopiez son nom dans
'glimpsedir'
ou 'swishdir'
:
Lancez le script genxref
(
v0.11
ou
versions antérieures) pour chaque arbre.