Changes between Version 5 and Version 6 of Fr_HowToMigrateTo23


Ignore:
Timestamp:
Apr 12, 2010, 5:02:26 AM (14 years ago)
Author:
fxp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Fr_HowToMigrateTo23

    v5 v6  
    11== Procédure de migration de la version 2.2 à la version 2.3 ==
    22
     3[[PageOutline]]
     4
    35=== Migration de la base de données ===
    4 La structure de la base de données a été légèrement modifiée entre les 2 versions.
    56
     7==== Principe général ====
     8La structure de la base de données a été légèrement modifiée entre les 2 versions, il convient donc de migrer la base de donnée.
    69
    7 Le script suivant permet d'ajouter les nouvelles colonnes :
     10Le script SQL suivant permet d'ajouter les nouvelles colonnes :
    811{{{
    912ALTER TABLE Users ADD city varchar(128);
     
    1215
    1316
    14 Le script suivant permet d'ajouter les nouvelles valeurs :
     17Le script SQL suivant permet d'ajouter les nouvelles valeurs :
    1518{{{
    1619INSERT INTO Groups VALUES (-1, 'GUEST', 'self-registered users', null, null);
     
    5558}}}
    5659
     60Le script SQL est disponible dans le répertoire gast/setup de la version 2.3.
     61
    5762===== Note : Utilisateurs du moissonnage =====
    58 TODO : Vérifier les interactions avec les noeuds moissonnés (problème d'identifiant)
    59 
    60 2 options :
    61  * Supprimer les noeuds moissonnés avant la migration de la base de données
     63Si vous utilisez le moissonange, des informations sont stockées dans la table Settings affectées par le script SQL ci-dessus.
     64Afin d'éviter les erreurs de clé primaire, 2 options sont suggérées :
     65 * Supprimer les noeuds moissonnés avant la migration de la base de données (et les reconfigurer par la suite)
    6266 * Mettre à jour le script SQL de migration pour ne pas avoir d'erreur sur la clé primaire
    6367
    6468
    65 ==== McKoi ====
     69==== Base !McKoi ====
    6670===== Connexion à la base de données =====
    6771 * Télécharger l'utilitaire Druid (http://druid.sourceforge.net/)
     
    8387 * Executer le script SQL ci-dessus pour mettre à jour la base de données.
    8488
    85 ==== MySQL ====
     89==== Base MySQL ====
     90Non testé.
    8691
    87 ==== !PostGresql ====
     92==== Base !PostGresql ====
     93 * Réaliser une sauvegarde.
     94 * Exécuter le script de migration via psql ou pgadmin.
    8895
    89 ==== Oracle ====
    90 
     96==== Base Oracle ====
     97 * Réaliser une sauvegarde.
     98 * Exécuter le script de migration.
     99{{{
     100./sqlplus EDITOR/EDITOR@GEONETWORK @gast/setup/migrate-to-23.sql
     101}}}
    91102
    92103=== Installation de l'application ===
    93 Réaliser une installation de !GeoSource 2.3.
     104 * Réaliser une installation de !GeoSource 2.3 (depuis [[http://sourceforge.net/projects/geonetwork/files/ l'installer]] ou le [[wiki:Fr_HowToCompileFromSource le code source]]).
     105 * Configurer la connexion à la base de données pour utiliser la base précédemment migrée (cf. web/geonetwork/WEB-INF/config.xml).
    94106
    95107=== Migration des données ===
     
    97109 * des données web/geonetwork/WEB-INF/data dans data
    98110 * des contacts dans le répertoire xml/codelist/local/contactDirectories
    99  * des thesaurus dans le répertoire xml/codelist/local/thesauri
     111 * (uniquement si vous avez créer de nouveaux thésaurus) des thesaurus dans le répertoire xml/codelist/local/thesauri
    100112 * des logos web/geonetwork/images
    101113
     
    104116 * Lancer l'application
    105117 * Identifiez-vous avec un compte administrateur
    106  * Sélectionner l'ensemble des enregistrements (si vous avez plus de 1000 enregistrement, augmenter la limite dans la configuration du système) :
     118 * Sélectionner l'ensemble des enregistrements (si vous avez plus de 1000 enregistrements, augmenter la limite dans la configuration du système) :
    107119  * http://localhost:8080/geonetwork/srv/fr/metadata.select?id=0&selected=add-all
    108120 * Mettre à jour les métadonnées :