This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:epims4_0m2:admin:configuration [2008/03/05 16:12] dupierris |
wiki:epims4_0m2:admin:configuration [2008/11/13 10:59] (current) 90.27.23.158 |
||
---|---|---|---|
Line 47: | Line 47: | ||
</code> | </code> | ||
* Spécifier le mot de passe. Seuls les droits pour la création de base sont nécessaire à l'utilisateur pims_db_user (spécifier par l'option -d). Dans "-U postgres", postgres correspond au superuser spécifié lors de l'installation du serveur PostgreSQL. Remarque : La création d'un nouvel utilisateur peut nécessiter d'être connecté comme l'utilisateur "postgres" (linux: su - postgres windows : se logger en tant que postgres). | * Spécifier le mot de passe. Seuls les droits pour la création de base sont nécessaire à l'utilisateur pims_db_user (spécifier par l'option -d). Dans "-U postgres", postgres correspond au superuser spécifié lors de l'installation du serveur PostgreSQL. Remarque : La création d'un nouvel utilisateur peut nécessiter d'être connecté comme l'utilisateur "postgres" (linux: su - postgres windows : se logger en tant que postgres). | ||
+ | |||
Line 58: | Line 59: | ||
=== En ligne de commande === | === En ligne de commande === | ||
- | * Créer la BD en utilisant l’encodage LATIN 1: <code>createdb –E ‘LATIN1’ –U pims_db_user PimsDB </code> | + | * Créer la BD en utilisant l’encodage LATIN 1: <code>createdb –E ‘UTF-8’ –U pims_db_user PimsDB </code> FIXME Encodage à confirmer |
* Créer le modèle à partir du fichier ePimsModel.sql : <code> psql –U pims_db_user PimsDB</code> puis <code>\i <path/to/ePimsModel>.sql </code> | * Créer le modèle à partir du fichier ePimsModel.sql : <code> psql –U pims_db_user PimsDB</code> puis <code>\i <path/to/ePimsModel>.sql </code> | ||
Line 66: | Line 67: | ||
* Configurer une connection sur localhost en utilisant l'utilisateur "pims_db_user" ! | * Configurer une connection sur localhost en utilisant l'utilisateur "pims_db_user" ! | ||
- | * Créer la BD 'PimsDB' en utilisant l’encodage LATIN 1 et appartenant à l'utilisateur pims_db_user | + | * Créer la BD 'PimsDB' en utilisant l’encodage UTF-8 et appartenant à l'utilisateur pims_db_user |
* Créer le modèle à partir du fichier ePimsModel.sql : exécuter le fichier sql dans la BD Pims | * Créer le modèle à partir du fichier ePimsModel.sql : exécuter le fichier sql dans la BD Pims | ||
=== Migration d'une base existante === | === Migration d'une base existante === | ||
- | Si vous utilisiez déjà Pims dans sa version précédente (version 2.x ou 3.x), il est possible de migrer les données. Pour cela connectez-vous à la BD PimsDB, avec PgAdmin par exemple, en utilisant le user pims_db_user et exécuter un des fichiers de migration (voir ci-dessous) de la même façon que l'on exécute ePimsModel.sql (cf les chapitres précédents). | + | Si vous utilisiez déjà Pims dans sa version précédente (version 2.x ou 3.x et +), il est possible de migrer les données. Pour cela connectez-vous à la BD PimsDB, avec PgAdmin par exemple, en utilisant le user pims_db_user et exécuter un des fichiers de migration (voir ci-dessous) de la même façon que l'on exécute ePimsModel.sql (cf les chapitres précédents). |
* 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 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// | * 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//.... | ||
Line 89: | Line 92: | ||
- | ===== Apache Geronimo 1.2 ===== | + | |
+ | ===== Apache Geronimo 2.0 ===== | ||
Installer l'artifact de Postgresql en utilisant la console d'installation de Geronimo: | Installer l'artifact de Postgresql en utilisant la console d'installation de Geronimo: | ||
* depuis la console, sous la rubrique "services" accéder au lien "common libs" | * depuis la console, sous la rubrique "services" accéder au lien "common libs" | ||
- | * ajouter le .jar postgresql-8.1-407.jdbc3.jar en spécifiant les caractéristiques suivantes | + | * ajouter le .jar postgresql-8.1-407.jdbc3.jar en spécifiant les caractéristiques suivantes (à récupérer sur le web ... version 8.x...) |
* group = lib, Artifact = postgresql, version =8.1.407.jdbc3, type=jar | * group = lib, Artifact = postgresql, version =8.1.407.jdbc3, type=jar | ||