J'ai besoin de savoir comment migrer ma base de données Drupal 6 de MySQL vers PostgreSQL. J'aime aussi entendre des récits d'expérience de première main sur les migrations réelles.
PS J'ai trouvé ce script de migration drupal-mysql2pgsql.pl qui fait apparemment le travail mais je n'ai pas pu m'en servir car je ne sais pas comment créer un "compte sans mot de passe dans les deux bases de données". Il existe également ce guide (en thaï) qui ajoute des informations d'identification aux lignes de connexion à la base de données dans le script. Mais cela n'a pas aidé non plus, car je ne pouvais pas me connecter à Postgresql. Je connais très peu Postgresql et j'ai peut-être eu une erreur stupide. Toute explication / tutoriel à ce sujet serait très apprécié.
Si vous utilisez Drupal 7, il existe un projet sandbox appelé Portable Databse Dump qui prétend vous permettre de vider un site Drupal d'un backend de base de données à un autre.
la source
J'ai une expérience avec les sites postgres et mysql sous forte charge, et je ne pense pas que la migration puisse être effectuée pour des raisons de performances. Les deux moteurs sont bons et le succès final dépend de la capacité de vos administrateurs DB à régler l'installation de la base de données pour un site spécifique. Autre point: pour booster les performances, vous choisissez des outils pour minimiser les besoins dans les requêtes DB (boost / memcache / vernis), donc vous vous retrouvez avec un poids relativement faible de traitement DB.
la source
Vérifiez tous les modules que vous utilisez ou souhaitez utiliser sur votre site. Tous les modules contrib ne sont pas indépendants de la base de données. Je ne peux pas penser à tout du haut de ma tête, mais j'ai rencontré des modules qui utilisent des fonctions uniquement MySQL.
la source