Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 24/01/2011 18:01:02
- jisse44
- Membre
Migration PostgreSQL 8.3 Windows sous PostgreSQL 8.3 Debian Lenny
Bonjour,
J'essaie de migrer ma base PostgreSQL de Windows vers un serveur Linux.
J'ai copié les fichiers de données et de conf, mais lorsque je veux redémarrer le serveur postgresql, le message d'erreur suivant apparait:
Restarting PostgreSQL 8.3 database server: mainError: The server must be started under the locale French_France.1252 which does not exist any more.
Je n'arrive pas à trouver comment convertir la base, ou quel fichier de conf modifier.
Merci
Hors ligne
#2 24/01/2011 18:03:33
- Marc Cousin
- Membre
Re : Migration PostgreSQL 8.3 Windows sous PostgreSQL 8.3 Debian Lenny
Vous ne pouvez pas recopier les fichiers de données d'un serveur à un autre, si le système d'exploitation n'est pas identique (et les options de compilation d'ailleurs). Cette manipulation ne peut pas marcher. Il faut passer par un pg_dump (ou pg_dumpall) et une restauration sur le nouveau serveur.
Marc.
Hors ligne
#3 25/01/2011 09:32:17
- jisse44
- Membre
Re : Migration PostgreSQL 8.3 Windows sous PostgreSQL 8.3 Debian Lenny
OK je vais tenter cela ce matin.
Merci
Hors ligne
#4 25/01/2011 11:34:24
- jisse44
- Membre
Re : Migration PostgreSQL 8.3 Windows sous PostgreSQL 8.3 Debian Lenny
Re,
Je me retrouve avec l'erreur suivante lorsque je tente de restaurer la base:
Erreur : n'a pas pu accéder au fichier "$libdir/lo" no such file or directory
Hors ligne
#5 25/01/2011 11:57:06
- Marc Cousin
- Membre
Re : Migration PostgreSQL 8.3 Windows sous PostgreSQL 8.3 Debian Lenny
Vous n'avez pas installé le package postgresql contrib sur votre serveur linux.
Marc.
Hors ligne
#6 25/01/2011 12:21:58
- jisse44
- Membre
Re : Migration PostgreSQL 8.3 Windows sous PostgreSQL 8.3 Debian Lenny
C'est OK. La restauration se déroule, il y en a pour 3H... (serveurs distants)
Merci de vos réponses rapides et efficaces.
Dernière modification par jisse44 (25/01/2011 12:22:15)
Hors ligne