Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 27/02/2011 22:58:57
- xbz80
- Membre
Accéder à une databse à partir d'une autre version de Postgresql
Bonjour,
j'ai deux systèmes Linux sur le même ordinateur, l'un est équippé d'un serveur Postgresql 8.3 avec des bases de données actives, l'autre situé sur un autre disque est récemment installé avec Postgresql 9.0.1 et seulement le cluster de départ. J'aimerais accéder à partir du serveur récent aux bases de donnée du serveur ancien sans avoir à les recopier, en fait il faudrait que je puisse utiliser ces bases à partir des deux systèmes. Est-ce possible et comment?
Merci d'avance!
Hors ligne
#2 28/02/2011 12:15:25
- Marc Cousin
- Membre
Re : Accéder à une databse à partir d'une autre version de Postgresql
Deux systèmes ? avec de la virtualisation ?
Marc.
Hors ligne
#3 28/02/2011 23:53:58
- xbz80
- Membre
Re : Accéder à une databse à partir d'une autre version de Postgresql
Non ce sont deux disques avec différentes distributions (Debian, LFS). Pour le moment, bien que j'aie attribué les mêmes gid et uid à l'utilisateur postgres, Postgresql 9.01 (sous LFS) refuse de charger le cluster 8.3 (Debian):
$ pg_ctl start -W -D /mnt/debian/var/data/postgresql/8.3/mycluster
FATAL: unrecognized configuration parameter "max_fsm_pages"
Hors ligne
#4 01/03/2011 09:59:33
- Marc Cousin
- Membre
Re : Accéder à une databse à partir d'une autre version de Postgresql
Ah, ok.
Vous ne pouvez pas utiliser les fichiers PostgreSQL d'une version majeure (8.2, 8.3, 8.4, 9.0) avec une autre version majeure de toutes façons, ils sont incompatibles. Il vous faut la même version de moteur (au moins majeure, mais l'idéal serait exactement la même version) des deux côtés si vous voulez faire ça.
Marc.
Hors ligne
#5 01/03/2011 14:40:15
- xbz80
- Membre
Re : Accéder à une databse à partir d'une autre version de Postgresql
Ok. Merci bien!
Hors ligne