hola amigos tengo una duda como puedo diferenciar es que tengo una bd y no se en que esta echa quisiera saber si esta en PostgreSQL, o s mysql y si esta en PostgreSQL, como puedo migrarla a mysql, gracias de antemano
Saludos
como diferencio una bd PostgreSQL, de mysql
-
- Mensajes: 53
- Registrado: 10 Sep 2009, 02:06
- Ubicación: Trujillo - Perú
- Contactar:
como diferencio una bd PostgreSQL, de mysql
Cuida tu Salud resalta tu Belleza y Gana Dinero en: http://www.negociosaludbelleza.com.ar/
-
- Mensajes: 1105
- Registrado: 21 May 2007, 19:47
- Ubicación: Capital Federal, Argentina
- Contactar:
RE: Por los tipos de columna
Alo!, para saber que es deberías investigar primero de donde vino, y ver que bases de datos soporta.
Tanto PostgreSQL como MySQL tratan de seguir un estándar SQL (creo que ANSI 92 o no ) asi que en lo básico se parecen mucho, depende de como lo haya diseñado el que creo la base de datos, evitando tipos de datos especificos de PostreSQL como de MySQL: por ejemplo los tipos de columna de MySQL: set o enum no existen en PostgreSQL. En algun
Los tipos de columna de PostgreSQL los tenes acá: http://www.postgresql.org/docs/8.4/static/datatype.html, asi que con sólo comparar podrias darte cuenta los tipos de columna que se usan en la BD que vos tenes para saber de que tipo de DB se trata.
Para convertir podes buscar conversores en Google ("mysql to postgresql" converter, o al reves "postgresql to mysql" converter), podes probar cambiando el to por un 2 y con las sugerencias que te da Google.
Algunos que vi son:
http://www.lightbox.ca/pg2mysql.php
http://dbconvert.com/convert-mysql-to-p ... ql-pro.php
http://wiki.postgresql.org/wiki/Convert ... _Databases
http://jmz.iki.fi/blog/programming/conv ... postgresql
http://articles.sitepoint.com/article/s ... stgresql-1
Si se te complica mucho postea el dump y vemos que se puede hacer, saluds!!
Tanto PostgreSQL como MySQL tratan de seguir un estándar SQL (creo que ANSI 92 o no ) asi que en lo básico se parecen mucho, depende de como lo haya diseñado el que creo la base de datos, evitando tipos de datos especificos de PostreSQL como de MySQL: por ejemplo los tipos de columna de MySQL: set o enum no existen en PostgreSQL. En algun
Los tipos de columna de PostgreSQL los tenes acá: http://www.postgresql.org/docs/8.4/static/datatype.html, asi que con sólo comparar podrias darte cuenta los tipos de columna que se usan en la BD que vos tenes para saber de que tipo de DB se trata.
Para convertir podes buscar conversores en Google ("mysql to postgresql" converter, o al reves "postgresql to mysql" converter), podes probar cambiando el to por un 2 y con las sugerencias que te da Google.
Algunos que vi son:
http://www.lightbox.ca/pg2mysql.php
http://dbconvert.com/convert-mysql-to-p ... ql-pro.php
http://wiki.postgresql.org/wiki/Convert ... _Databases
http://jmz.iki.fi/blog/programming/conv ... postgresql
http://articles.sitepoint.com/article/s ... stgresql-1
Si se te complica mucho postea el dump y vemos que se puede hacer, saluds!!