2011-04-20 12 views
15

Me preguntaba si alguien tenía alguna idea o herramientas recomendadas para exportar los registros de una base de datos PostgreSQL e importarlos a una base de datos MySQL. Creo que la estructura de la mesa es 100% idéntica.Importación de registros de PostgreSQL a MySQL

¿Pensamientos? ¡Gracias!

Respuesta

22

El comando

pg_dump --data-only --column-inserts <database_name> 

va a generar instrucciones INSERT de SQL estándar que cumplen con todos los nombres de las columnas enumeradas y una cláusula VALUES por plaquita. Esta es la forma más portátil de mover datos de PostgreSQL a cualquier otra base de datos SQL.

+0

Antes de importar el archivo SQL en su base de datos, ejecute '[bundle exec] rake db: migrate' para crear las tablas y columnas. – rxgx

5

Consulte SquirrelSQL, puede transferir datos de una marca de base de datos a otra a través del DBCopy plugin. Cuando las estructuras de la mesa son realmente idénticas, funciona bastante bien.

Cuestiones relacionadas