IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Migration 9.0.1 vers 9.1.1


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2007
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 401
    Par défaut Migration 9.0.1 vers 9.1.1
    Bonjour

    J'ai une base de données sous Postgresql 9.0.1. Je précise que je ne connais postgresql seulement qu'au niveau utilisateur (queries). Ce n'est pas moi qui ai créé la BD.
    J'ai besoin d'effectuer la migration de ma BDD vers Postgresql 9.1.1.
    J'ai consulté la documentation et je trouve le tout bien confus.
    Est-ce que quelqu'un pourrait m'aider et expliquer les cas à faire de façon à faire proprement cette migration, sans perdre ni corrompre des données ?

    Merci...

  2. #2
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Tu fais un export de ton installation PG 9.0 avec pg_dumpall (utilise le binaire pg_dumpall de la version 9.1) et tu l'importes dans ton installation PG 9.1 avec pg_restore
    Vérifie au préalable que tu as les mêmes noms de répertoires et/ou de tablespaces entre tes 2 versions
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2007
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 401
    Par défaut
    Merci pour la réponse.

    Y-a-t-il une raison spécifique pour que j'utilise le binaire pg_dumpall de la version 9.1.1 au lieu de la version 9.0.1?

    Merci

  4. #4
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Dans la doc quand tu veux faire un export/import entre versions différentes ils conseillent d'utiliser les binaires de la version la plus haute, car parfois il y a des erreurs à l'import liées à des incompatibilités de version (bien que si ça se trouve tu ne rencontrerais pas de soucis, je ne sais pas si c'est encore le cas dans les dernières versions)

    Donc quand tu fais le pg_dumpall, le plus prudent est d'utiliser celui de la version 9.1 comme ça ton fichier dump est au format 9.1
    Il faut pour cela utiliser les options "-p" et "-h" de pg_dumpall pour pointer vers ton ancienne installation PG 9.0
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

Discussions similaires

  1. Réponses: 26
    Dernier message: 12/11/2008, 17h59
  2. migration de base access vers postgres
    Par greg_ggl dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 09/03/2006, 10h33
  3. [PostGre] Migration de Oracle 8i vers PostGre ?
    Par delphim dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 21/04/2004, 17h04
  4. [Migrat+doc] de Netbeans vers Eclipse d'une applic existante
    Par vempiria dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 13/04/2004, 08h23
  5. Migration 7.3.4 vers 9.2
    Par childeric dans le forum Administration
    Réponses: 8
    Dernier message: 12/03/2004, 09h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo