MIgrar de PostgreSql a MySQL

321 views
Skip to first unread message

Andrés Oscar Gimbatti

unread,
Sep 13, 2020, 3:50:12 PM9/13/20
to Comunidad de Visual Foxpro en Español
Estimados,
tengo un sistema que corre con el motor de base de datos Postgres y quiero pasarlo a MySQL.
Mas haya de tener en cuenta los costos por utilizar sentencias especificas de Postgres y no tener campos boolean, necesito saber si hay algun programa para que me pase las tablas con sus datos automáticamente. Busque por internet pero no encontré nada útil.

Saludos

Irwin Rodriguez

unread,
Sep 13, 2020, 4:14:40 PM9/13/20
to publice...@googlegroups.com
Puedes echarle un vistazo a esta utilidad que hice hace mucho tiempo: https://github.com/Irwin1985/MigDBFtoMySQL

Es un migrador de DBF a MySQL, puedes intentar expandirlo para PostGreSQL o si lo prefieres puedo crear uno bien sea open source (tiempo indefinido) o exclusivo para ti (tendrías que cubrir las horas de desarrollo). De cualquier forma allí tienes las bases para expandirlo por tu cuenta si así lo deseas.

Saludos!

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/6d2cfa5d-5ccd-4984-9ec5-56e3b177c40an%40googlegroups.com.

Carlos Miguel FARIAS

unread,
Sep 13, 2020, 4:32:29 PM9/13/20
to Grupo Fox
Sería interesante saber porque pasas de Postgressql a MySQL.?
Ambos soportan boolean. 
Saludos: Miguel


Edwin Duran

unread,
Sep 13, 2020, 7:30:47 PM9/13/20
to Comunidad de Visual Foxpro en Español

Luis suescún

unread,
Sep 13, 2020, 8:17:07 PM9/13/20
to publice...@googlegroups.com
Que bueno que hiciste esa pregunta. yo la iba a hacer.
Me llama mucho la atención pq según lo que he podido ver, Postgree está mucho mas valorado.

Carlos Miguel FARIAS

unread,
Sep 14, 2020, 7:19:02 AM9/14/20
to Grupo Fox
El tema es que MySQL está muy difundido a nivel hosting porque en su momento (15 años atrás) la licencia era muy barata o gratis, y solo se pagaba para niveles empresariales que necesitaban soporte oficial. Además, las bases de datos para Gestores de Contenidos no requieren control transaccional, por lo que las tablas MyIsam tenían (tienen) muy tiempo de respuesta (pero hasta las DBF con DBC tienen control transaccional si se lo activas).
Pero el tema cambió cuando a MySQL lo compró Oracle, de hecho buena parte de los desarrolladores se fueron y crearon MariaDB, que actualmente estaría evolucionando más que MySQL. A nivel desarrollo, no vas a tener problemas en usar lo que quieras (hasta SQLite) pero a nivel producción, dependiendo de la envergadura del cliente, una base de datos MySQL puede implicar tener que pagar licencias (por la empresa). Es lo mismo que pasa con SQL Server Express, para clientes chicos, chiche bombom, pero te pasas del límite y las licencias te matan.
Por otro lado, el postgresql es superior en casi todos los aspectos. Puede manejar información en columnas estándar, arreglos dinámicos, formato json y jsonb (compacto, validado), diccionarios, datos geométricos con índices apropiados para cada tipo de acceso o variante de consulta (por ejemplo, dadas dos figuras geométricas puede detectar si se solapan o la distancia entre ellas). Y es GRATIS, a todo nivel.
Saludos: Miguel

Andrés Oscar Gimbatti

unread,
Sep 14, 2020, 7:44:16 AM9/14/20
to publice...@googlegroups.com
Si, principalmente el cambio lo quiero hacer por el tema del hosting. Un hosting para una DB postgres es mucho mas costoso y no tenes tantas opciones.
Personalmente me gusta mucho mas postgres.

Saludos


Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/DudH_vfAPvg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CACqOu4yDcyyR7mNa%2BB-psU1v45133p54mJ7hKRvit0puHi2O7w%40mail.gmail.com.


--
Andrés O. Gimbatti
e-mail: aogim...@gmail.com

ggcagnola gmail

unread,
Sep 14, 2020, 8:15:14 AM9/14/20
to publice...@googlegroups.com

en argentina, mi hosting me sale igual para mysql o postgresql....

ahora, encontrar hosting con postgresql me costó bastante...

Andrés Oscar Gimbatti

unread,
Sep 14, 2020, 8:24:27 AM9/14/20
to publice...@googlegroups.com
me pasarias el link del hosting que usas para estudiarlo ?

Saludos


ggcagnola gmail

unread,
Sep 14, 2020, 8:58:44 AM9/14/20
to publice...@googlegroups.com

www.teraserver.com.ar

todavía estoy esperando que me actualizen la versión...

Edwin Duran

unread,
Sep 14, 2020, 12:47:37 PM9/14/20
to Comunidad de Visual Foxpro en Español
Revisa estas https://www.interserver.net/ tienen webhosting economico, puedes chatiar con servicio al cliente pero en ingles no se si tienen en español y lo estoy usado desde junio de este año, tengo el servicio de ASP.net ya que tiene sqlserver express, y me sirve para lo que estoy haciendo.

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/DudH_vfAPvg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publice...@googlegroups.com.


--
Andrés O. Gimbatti
e-mail: aogim...@gmail.com

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/DudH_vfAPvg/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publice...@googlegroups.com.


--
Andrés O. Gimbatti
e-mail: aogim...@gmail.com

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

Andrés Oscar Gimbatti

unread,
Sep 14, 2020, 12:57:09 PM9/14/20
to publice...@googlegroups.com
Gracias Edwin


Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/36e9c582-02d3-4d9c-8552-34bd98284544o%40googlegroups.com.

Luis suescún

unread,
Sep 14, 2020, 6:39:48 PM9/14/20
to publice...@googlegroups.com
Muchas gracias por tu excelente explicación

Reply all
Reply to author
Forward
0 new messages