Migrar de mysql a postgresql

Migrar de mysql a postgresql

Necesito migrar desde mysql un sitio echo con adodb, mi pregunta es solo cambiando el string de conexion es suficiente o hya que tener mas precauciones, y abuso de confianza, cual es la mejor y mas simple forma de migrar las bases

Gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de rafaelma

re: Migrar de mysql a postgresql

Para migrar de cualquier base de datos a PostgreSQL teneis que comprobar/cambiar y tener en cuenta tres cosas:

  1. Convertir/Migrar la schema y los datos de una base a otra
  2. Cambiar/modificar en vuestra apliación las funciones específicas de conexión y uso de la base de datos
  3. Cambiar/modificar comandos SQL en la aplicación que no sean compatibles

Para 1) teneis que ver las diferencias entre las bases de datos. Para convertir la schema entre mysql y postgreSQL existen scripts de código abierto y comerciales. No importa lo que useis para ayudaros a convertir la schema, tendreis que comprobar manualmente que el resultado de la conversión es el esperado.

El punto 2) es normalmente el más fácil de cambiar ya que normalmente se ha utilizado una abstracción de las funciones de acceso a la base de datos. Si esto es asi, solamente tendreis que cambiar el string de conexión. En tu caso con adodb, deberia de funcionar solo con cambiar esto.

El punto 3) lo tendras que comprobar. Saca una lista con las SQL que utiliza la aplicación y ejecútalas en una base de pruebas. Son generalmente las sentencias SELECT las que mas problemas van a dar. Si teneis una aplicación programada basada en estandares SQL, tendreis que cambiar muy poco o nada.

Un poco más de información general sobre el tema [ENG]:
http://wiki.postgresql.org/wiki/How_to_make_a_proper_migration_from_MySQ...

que pasos tendria que realizar para migrar desde Postgres

Necesito saber como migrar los datos desde postgre a cualquier gestor, yo no utilizo el lenguaje propio del postgre utilizo SQL, asi que creo que no debe ser dificil, pero no se como se haria.

Migrar de PostgreSQL a otra base de datos

Para migrar de PostgreSQL a otra base de datos tendras que seguir los mismos pasos que se han explicado en este comentario:

http://www.postgresql-es.org/node/243#comment-38

A que te refieres con ".... yo no utilizo el lenguaje propio del postgre, utilizo SQL...." ?

Migrar

Necesito saber como migrar una base de datos de mysql llamada otrs2 que esta en un servidor a postgres de otro

Enviar nuevo comentario

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><h2><pre>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

Image CAPTCHA
Enter the characters shown in the image.