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

Installation PostgreSQL Discussion :

Migration de 8.1 vers ?


Sujet :

Installation PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut Migration de 8.1 vers ?
    Bonjour,

    Actuellement sous 8.1 et sous XP je désire migrer vers une version plus récente et sous Windows 8.

    Quelle version, selon vous, dois-je privilégier pour ne pas avoir de problème de compatibilité ?

    Merci pour vos retours.

    Cordialement

  2. #2
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Billets dans le blog
    8
    Par défaut
    Salut
    Essayes...
    1. Sauvegarde avec PgAdmin
    2. Intallation de la derniere version
    3. Restauration avec PgAdmin

    @+

  3. #3
    Membre émérite Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Par défaut
    Bonjour,

    Ce sujet est assez ancien, mais n'étant pas d'accord avec la réponse fournie ci-dessus, je me permets d'ajouter mon grain de sel.

    Tout d'abord, pour quelque chose d'aussi important, je ferai mes sauvegardes avec les outils postgreSQL et, dans ce cas, avec pg_dumpall et non avec une contribution, si bonne soit elle.
    (voir la doc ici : http://www.postgresql.org/docs/8.1/static/backup.html)

    Ensuite, la réponse fournie ( sauvegarde, installe la nouvelle version, restore et regarde si ça marche) est très loin d'être satisfaisante dans un contexte professionnel...

    Vous avez tellement de retard sur les versions actuelles que le projet de migration va vous prendre du temps (et donc de l'argent)!

    Bref, il faut que vous commenciez par lire toutes les release notes entre votre version et la version dans laquelle vous souhaitez arriver (je vous conseille la dernière en date, soit la 9.2.4).
    Voir ici : http://www.postgresql.org/docs/9.2/static/release.html

    Cela permettra de savoir si vous risquez d'avoir des soucis ou pas.

    Ensuite, vous avez 3 solutions :
    - pg_upgrade (même s'il n'est apparu qu'en version 8.3 de mémoire)
    - dump/restore
    - replication

    Je vous laisse choisir celle qui vous siéra après une série de tests.

    Cordialement,

    Arkhena

  4. #4
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Billets dans le blog
    8
    Par défaut Pas de quoi fouetter un chat !!!
    Bonjour
    Il y a-t-il un manager graphique gratuit à la taille de pgadmin?
    Pour votre information pgadmin utilise pgdump|all
    Une série de tests= procède puis regarde si cela marche, sinon reprends!!!
    Parmi les trois solutions...
    - pg_upgrade (même s'il n'est apparu qu'en version 8.3 de mémoire)
    - dump/restore
    - replication
    laquelle est la plus simple et la plus sûre?
    ->pgupgrade demandera un dump préalable
    ->Pour la réplication, avec quel CONTRIBUTION allez-vous le faire?
    @+

  5. #5
    Membre émérite Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Par défaut
    Bonjour,

    PostgreSQL n'est pas fourni avec un manager graphique. Ce n'est pas grave, on vit très bien sans!

    Effectivement, pg_admin utilise pg_dump/pg_dumpall, MAIS ce n'est pas un outil fourni avec postgreSQL. Lors d'une opération de migration, il me paraît essentiel de rester sur les outils basiques fournis avec le SGBD pour sécuriser un maximum l'opération. Je dois être parano

    Pour la réplication, je reste sur ce que j'ai dit : pas de contribution. PostgreSQL 8.1 permet la réplication asynchrone slave/master et celle-ci fonctionne très bien, même sur des grosses bases. Cependant pour une migration majeure, il est préférable de procéder par dump/restore, comme indiqué ici : http://www.postgresql.org/docs/9.0/s...migration.html.

    Cordialement,

    Arkhena

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Citation Envoyé par viny Voir le message
    Actuellement sous 8.1 et sous XP je désire migrer vers une version plus récente et sous Windows 8.

    Quelle version, selon vous, dois-je privilégier pour ne pas avoir de problème de compatibilité ?
    Il y a 2 théories qui s'opposent:

    1) il vaut mieux prendre une version ancienne, par exemple, la 8.4 pour avoir moins de comportements incompatibles.

    2) il vaut mieux prendre la version la plus récente, donc la 9.2, pour que la mise à jour ne doive pas être à refaire dans les mois qui viennent.

    Personnellement je trouve que le mieux est de partir sur la version la plus récente et de régler les problèmes de compatibilité s'il y en a, sachant qu'il s'agit essentiellement de:

    - pas mal de casts implicites qui ont disparu (à partir de 8.2 ou 8.3 je crois)
    - l'obsolescence des antislashs comme caractère d'échappement non standard (standard_conforming_strings)
    - les droits sur les large objects (lo_compat_privileges)
    - le format par défaut des données binaires (bytea_output)

    Les 3 derniers points peuvent être configurés "comme avant", et pour les casts implicites c'est un peu plus compliqué, les développeurs qui dépendaient de ça sont plutôt incités à revoir leurs requêtes.

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