Vous n'êtes pas identifié(e).
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
Deux systèmes ? avec de la virtualisation ?
Marc.
Hors ligne
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
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
Ok. Merci bien!
Hors ligne