Migration de Geonetwork
Export
Les données à récupérer:
- Le dossier
data - La base de données (postgresql)
- Eventuellement des fichiers de configuration que nous avons modifiés
Export de la base de données postgresql
Dans notre cas la base se nomme gn2019, l'hôte est local, et le port est le 5432. La base est exportée dans le fichier gn2019.sql.
Il nous faut aussi le username et le password pour cette base de données.
$ pg_dump --host=localhost --port=5432 --username=[username] --dbname=gn2019 --file=gn2019.sql Mot de passe:
Import
Création de l'instance tomcat pour geonetwork
Il s'agit des étapes d'une installation classique voir §création d'une instance tomcat
Déploiement de geonetwork
La deuxième étape de l'installation classique voir §Déploiement de Geonetwork
Import de la base de données
Il faut déjà créer la base gn19 comme indiquer sur la page Création de la base postgresql pour geonetwork
Puis importer les données dans cette base, en se plaçant dans le répertoire contenant le fichier gn2019.sql:
$ psql --file=gn2019.sql --host=localhost --port=5432 --username=usergn --dbname=gn2019 Mot de passe pour l'utilisateur usergn :
Import du dossier data
Placer le dossier data où vous le souhaitez.
Modification de la configuration
Il s'agit ici d'indiquer à geonetwork dans quelle base et quel dossier sont les différentes données.
Le dossier data
C'est la mêle procédure que pour l'installation voir §Modifier le dossier des données
La base de données
Il suffit de suivre les instructions du paragraphe de configuration §Configuration d'une base postgresql
Vider les caches
Penser à vider les caches CSS et JS, voir même le cache de mise en page dans l'onglet
Console Admin > Outils.
Il est possible que vous n'ayez pas accès à cet onglet, dans ce cas essayez quelque chose comme http://localhost:8280/geonetwork/srv/eng/admin.console?debug#/tools