User Tools

Site Tools


wiki:epims4_0:admin:updatedbepims

This is an old revision of the document!


Migration péréiphérique

Migration d'une base existante

De manière générale, si vous utilisiez déjà Pims dans une version précédente, il est souvent nécessaire de migrer les données. Pour cela

  1. Connectez-vous à la BD PimsDB, avec PgAdmin par exemple, en utilisant le user pims_db_user
  2. Exécuter un ou plusieurs fichiers de migration (voir ci-dessous) de la même façon que l'on exécute ePimsModel.sql (cf le chapitre postgresql ).

La base de données ePims est versionnés depuis ePims 4.0M2, pour connaitre la version de votre BD, exécuter la requête SQL suivante:

select max(model_version) from admin_infos 

Selon la version affichée, vous devez exécuter toute les

  • Passage de la base de données version 2.x à la version 3.x : exécution de Data_migration-1.sql
  • Passage de la base de données version 3.x à la version 4.x : exécution de Data_migration-2.sql

A partir de la version 4.0M1 d'ePims, la base de données à une table 'admin-info' qui permet de savoir quel est la version du model de la BD. En fonction de cette version, il est nécessaire d'exécuter les scripts sql des versions suppérieurs. Par exemple, si la version est '3', il faut exécuter le script Data_migration-4.sql qui permet de passer à la version 4 de la BD. Si la version est '2', il faut exécuter les scripts Data_migration-3.sql PUIS Data_migration-4.sql….

wiki/epims4_0/admin/updatedbepims.1231422511.txt.gz · Last modified: 2009/01/08 14:48 by 132.168.73.247