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 :

[Sondage] Migration 7.x -> 8.0


Sujet :

PostgreSQL

  1. #1
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut [Sondage] Migration 7.x -> 8.0
    Bonjour,

    je projette de migrer ma version de PostgreSQL de la 7.3.2 à la 8.0 (sous Linux).

    Avant de me lancer dans un tel projet, qui devra inclure de nombreux tests et validations en tous genres, je tâte un peu le terrain (avec 10 bases, près de 120 tables et des dizaines de fonctions PL/PGSQL, je ne peux pas trop me louper... )

    Avez-vous déjà entrepris une telle migration ?
    Si oui, comment l'avez-vous préparée, dans quelle condition s'est-elle déroulée, quels ont été les problèmes rencontrés, et les façons de les résoudre ?
    Si tout a fonctionné du premier coup sans difficulté, merci de me le dire aussi, ça me rassurera.

  2. #2
    Membre émérite
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Points : 2 545
    Points
    2 545
    Par défaut
    Salut GrandFather,
    desole, je pourrais pas d'etre d'une grande aide, generalement pour les migration de mon coté ca ce passe comme ca :
    -pg_dump en mode sql
    -je desinstalle proprement tout ce que je peux concernant pg
    - je reinstall la nouvelle version et je restore

    Pour les version plus recente (ex 8.0 --> 8.0.2) j'ai fait un backup, pas de desinstall, j'ai mis a jour et je n'ai meme pas eu besoin de restaurer, le format des fichiers datas etait toujours bon.

    A mon avis, le simple backup et restore devraient fonctionner dans ton cas, mais comme c'est une version assez ancienne, est ce que le pg_dump aura le meme comportement ? au pire tu recup le pg_dump d'une 8.0 et tu dump avec

  3. #3
    Membre habitué
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 251
    Points : 174
    Points
    174
    Par défaut
    Je suis dans le meme cas que toit meme si mes bases sembelent moins importantes et je n'ose pas trop non plus.
    C'est bete mais la premiere fois, ca fait toujours peur lol

  4. #4
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Salut hpalpha

    Citation Envoyé par hpalpha
    A mon avis, le simple backup et restore devraient fonctionner dans ton cas, mais comme c'est une version assez ancienne, est ce que le pg_dump aura le meme comportement ? au pire tu recup le pg_dump d'une 8.0 et tu dump avec
    L'idée n'est pas mauvaise a priori, mais j'ai un doute : pg_dump s'attend à un schéma de tables systèmes précis pour faire son dump. Si ce schéma a évolué entre la 7.3 et la 8.0, les pg_dump ne seront pas interchangeables...

  5. #5
    Membre averti

    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 338
    Points : 404
    Points
    404
    Par défaut
    L'idée n'est pas mauvaise a priori, mais j'ai un doute : pg_dump s'attend à un schéma de tables systèmes précis pour faire son dump. Si ce schéma a évolué entre la 7.3 et la 8.0, les pg_dump ne seront pas interchangeables...
    Les pg_dump vont être possible de pg 7.x vers 8.X (l'inverse ne fonctionnera pas forcément du si des fontionnalités nouvelles de la 8.x ont été utilisés.), justement c'est la seule façon (enfin presque) de reimporter les datas lors d'un grosse migration ou suite à un crash

    par sécurité j'exporte les datas au format INSERT et non COPY, c'est plus lent a importé, mais comme ça je suis tranquille

    KrysKool

  6. #6
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Merci à tous pour vos réponses.

    Citation Envoyé par kryskool
    Les pg_dump vont être possible de pg 7.x vers 8.X (l'inverse ne fonctionnera pas forcément du si des fontionnalités nouvelles de la 8.x ont été utilisés.), justement c'est la seule façon (enfin presque) de reimporter les datas lors d'un grosse migration ou suite à un crash
    Sur les dump de données et de schémas de BDD, je ne m'en fait pas trop (après tout, il ne s'agit que de commandes DDL en SQL standard). Là où je suis plus inquiet, c'est pour les procédures stockées en PL/PGSQL...

Discussions similaires

  1. [MySQL -> PostGreSQL] Migration
    Par Nepomiachty Olivier dans le forum Administration
    Réponses: 9
    Dernier message: 23/04/2010, 16h33
  2. Pb migration Access / SQL server
    Par yoyo dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 25/04/2005, 10h39
  3. migration de ms access xp vers primebase
    Par d@rkness dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 17/11/2002, 00h08
  4. [Migratation] Application portable, indépendant du SGDB
    Par benouille dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 28/08/2002, 13h51
  5. [Kylix] Migration delphi -> kylix
    Par Christian dans le forum EDI
    Réponses: 1
    Dernier message: 03/04/2002, 22h50

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