PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Problème de migration BD postgres 8.0.2 vers postgres 8.1.0

Technique - windows | Problème de migration BD postgres 8.0.2 vers postgres 8.1.0

Par sbouchard le 06/12/2005 - 16:43

Postgres 8.0.2 pour Windows est installé sur un serveur Microsoft Server 2003.
L'installation avait été faite avec les valeurs proposées par défaut.

Sauvegarde de l'une de nos bases de données avec la commande suivante :
pg_dump –i –h nomServeur –p 5432 –U nomUser –W password –F c nomFichierBackup nomBase

Migration de cette base de données vers la version 8.1.0 :
Installation de postgres 8.1.0 sur le port 5433 du même serveur puis restauration de la base de données sauvegardée avec
pg_restore -i -h nomServeur -p 5433 -U nomUser -d nomBase nomFichierBackup

De nombreuses erreurs liées à l'impossibilité de recréer certaines fonctions apparaissent. Ces fonctions se trouvent dans le schéma public de la base de données à restaurer (version 8.0.2)

Constatations lors de l'installation de la version 8.1.0 :
La liste des modules de contribution qu'il est possible d'installer ne comporte plus le module "DBsize" qui était installé par défaut avec la version 8.0.2
Le module "support de pgAdmin" s'appelle désormais pgAdmin81 (la librairie installée s'appelle admin81.dll)
De ce fait, les librairies dbsize.dll et admin.dll ne sont pas installées dans le sous-dossier lib du répertoire d'installation de postgres.
La création de certaines fonctions provenant des modules cités ci-dessus nécessitent la présence de ces librairies.
Bien entendu, nous voulons Ă©viter de faire des ajouts de librairies "Ă  la main" dans le dossier lib.

Ma question :
Existe-t-il des paramètres d'installation à indiquer lors de l'installation de la version 8.1.0 pour Windows afin d'assurer une restauration sans erreur d'une base en version 8.0.2 vers une base en version 8.1.0 ?
Tout bon conseil sera le bienvenu!
S.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

L'installeur Windows comporte

SAS/ = 5 Janvier, 2006 - 19:15

L'installeur Windows comporte un utilitaire de mise Ă  jour. Upgrade.bat, Ă  utiliser lors de changement de version.

Peut-être une piste se trouve-t-elle de ce côté.
Stéphane Schildknecht


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.