Necesito saber cómo migrar mi base de datos Drupal 6 de MySQL a PostgreSQL. También me gusta escuchar historias de primera mano sobre migraciones reales.
PD: Encontré este script de migración drupal-mysql2pgsql.pl que aparentemente hace el trabajo pero no pude usarlo debido al hecho de que no sé cómo hacer una "cuenta sin contraseña en ambas bases de datos". También hay esta guía (en tailandés) que agrega credenciales a las líneas de conexión de la base de datos en el script. Pero tampoco ayudó, ya que no pude conectarme a Postgresql. Sé muy poco sobre Postgresql y puede haber tenido algún error tonto. Cualquier explicación / tutorial sobre esto sería muy apreciada.
Si está utilizando Drupal 7, hay un proyecto de sandbox llamado Portable Databse Dump que pretende permitirle volcar un sitio de Drupal desde un backend de base de datos a otro.
fuente
Tengo experiencia con sitios de postgres y mysql con mucha carga, y no creo que la migración se pueda hacer por razones de rendimiento. Ambos motores son buenos, y el éxito final depende de la capacidad de los administradores de su base de datos para ajustar la instalación de la base de datos para un sitio específico. Otro punto: para aumentar el rendimiento, elige herramientas para minimizar la necesidad en las consultas de DB (boost / memcache / barniz), por lo que termina con un peso relativamente bajo del procesamiento de DB.
fuente
Verifique todos los módulos que usa o que quiera usar en su sitio. No todos los módulos contrib son independientes de la base de datos. No puedo pensar en ninguno fuera de mi cabeza, pero me he encontrado con módulos que usan funciones exclusivas de MySQL.
fuente