Commit 9479a7fb authored by Jean-Benoist Leger's avatar Jean-Benoist Leger

si vous avez déjà une base osmosis

parent 63e7ed79
Ceci est pour installer une database from sctrach. Si vous avez déjà une
database suivant le schema pgsnapshot d'osmosis et que vous voulez l'utiliser,
veuillez lire le fichier approprié.
Introduction
============
Ceci présente comment installer une base osmosis et les tables spécifiques à rv,
ainsi que le backend de routage. Si vous avez déjà une base osmosis pgsnapshot avec une
mise à jour, vous pouvez ajouter les tables spécifiques à rv dessus.
Si vous n'avez pas de base osmosis pgsnapshot, passer à la partie suivante.
La suite de ce manuel parle de la création d'une base à partir de rien. Si vous
avez déjà une base osmosis pgsnapshot fonctionnelle, vous devez juste effectuez les étapes
suivantes.
* Installer les dépendances de RV, le télécharger, le compiler et l'installer.
* Vous assurer que la table actions est activée dans votre base, sinon importez
le schema.
* Importer le schema SQL de rv, les fonctions, et le timing. (Mais pas
`scripts/osmosisUpdate.sql`)
* Si vous avez une fonction `osmosisUpdate()` de définie, ajoutez-y
`PERFORM rv_fill_to_update();`. Sinon importer `osmosisUpdate.sql`.
* Ajoutez l'execution du script sql d'update (`scripts/update.sql`) à une
crontab, moins fréquente que la mise à jour de la base osmosis.
* Réaliser l'import initial (`scripts/import-initial.sql`).
Veuillez également prendre note des points suivants:
* Pendant la mise à jour des tables spécifiques à rv, un vérrou en écriture (la
lecture n'est pas vérrouillée) est posé sur des tables. Ainsi la mise à jour
de la partie non spécifique à RV de la base sera mise en attente. Ceci n'est
généralement pas un problème.
* Pendant l'import initial des tables spécifiques à rv, un verrou en écriture
(la lecture n'est pas verrouillée) est posé sur des tables. Ainsi la mise à
jour de la partie non spécifique à RV de la base sera mise en attente. Comme
l'import initial est une opération longue, ceci peut être un problème pour
vous. Vous pouvez supprimer les verrous dans le script d'import, mais dans ce
cas aucune garantie de cohérence de la base n'est apportée, et si on met la
main dans un tondeuse, on peut s'attendre à avoir mal.
Prérequis sur le serveurs
=========================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment