esup-helpdesk




La liste d'utilisateurs n'est pas rendue car vous ne possédez pas les droits d'accès nécessaires pour afficher les profils utilisateur.

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/PROJHELPDESK/pages/24346630/Migrating+from+2.x+to+3.x+Postgresql+tips) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Procédure pour postgresql:

  • Faire un dump de la base V2:
    pg_dump -f nomFichier.sql nomBase
    
  • Corriger le fichier créé:
    • Commenter le début du fichier contenant les informations du type
      -- PostgreSQL database dump
      -- SET client_encoding = 'latin9';
      -- SET standard_conforming_strings = off;
      -- SET check_function_bodies = false;
      -- SET client_min_messages = warning;
      -- SET escape_string_warning = off;
      -- Name: SCHEMA public; Type: COMMENT; Schema: -; Owner: postgres
      -- COMMENT ON SCHEMA public IS 'Standard public schema';
      -- SET search_path = public, pg_catalog;
      -- SET default_tablespace = '';
      -- SET default_with_oids = true;
      
  • Créer un nouvelle base :
    createdb --encoding=UTF-8 helpdesk
    
  • Insérer les données dans la base
  • Mettre à jour le fichier config.properties du helpdesk avec les informations de connexion à postgresql
    hibernate.connection.driver_class=org.postgresql.Driver
    hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
    hibernate.connection.url=jdbc:postgresql://localhost:5432/helpdesk
    hibernate.connection.username=username
    hibernate.connection.password=passwd
    
  • Ajouter le driver jdbc correspondant à la version de postgresql dans webapp/WEB-INF/lib/
  • lancer la procédure ant upgrade
  • Aucune étiquette