• # C'est du vécu

    Posté par . En réponse au message Migrer de MySQL vers Prostgre. Évalué à 1.

    Je suis passé d'un hébergement Free/MySQL à un hébergement perso/PostgreSQL avec un phpBB 2. Voici les étapes que j'ai suivi (j'ai pas gardé les commandes, désolé) :
    1/ Exporter la base de données MySQL en ISO-8859-1 sans la structure (sans les CREATE).
    2/ Convertir en UTF-8 le dump
    3/ Créer la base de données dans PostgreSQL en UTF-8 (schéma fournis dans phpBB)
    3/ Importer le dump dans la base
    4/ Exporter la base de PostgreSQL
    5/ Convertir en ISO-8859-1 le dump
    6/ Créer une base dans PostgreSQL en ISO-8859-1
    7/ Importer le dump ISO-8859-1
    8/ Re-initialiser les séquences (les équivalents de AUTO_INCREMENT dans PostgreSQL)

    Pourquoi toutes ces manipulation d'encodage. Parce que ça marchait pas bien, comme si MySQL exportait un UTF-8 invalide, et comme l'ISO ISO-8859-1 était également étrange... Donc, PostgreSQL avait quelques problèmes avec ça d'où toutes ces conversion.