Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Comparar tablas y campos de una bbdd

Estas en el tema de Comparar tablas y campos de una bbdd en el foro de Bases de Datos General en Foros del Web. Hola a tod@s, Tengo tres preguntas que hacerles: 1.- Como puedo mostrar la lista de bbdd que hay en mi localhost. 2.- Como puedo comparar ...
  #1 (permalink)  
Antiguo 24/03/2010, 05:08
Avatar de Phoenix23  
Fecha de Ingreso: agosto-2007
Ubicación: 43.286211, -2.171349
Mensajes: 253
Antigüedad: 16 años, 7 meses
Puntos: 1
Comparar tablas y campos de una bbdd

Hola a tod@s,

Tengo tres preguntas que hacerles:

1.- Como puedo mostrar la lista de bbdd que hay en mi localhost.

2.- Como puedo comparar la estructura de una tabla de una base de datos que hay en localhost, con una tabla que haya en la misma base de datos del servidor para luego poder hacer la subida automáticamente si son distintos

3.- Como puedo comparar los atributos de los campos de una tabla de la bbdd de localhost, con una tabla que haya en la misma base de datos del servidor para luego poder hacer la subida automáticamente si son distintos


Espero haberme explicado bien.

Gracias de antemano y saludos
  #2 (permalink)  
Antiguo 24/03/2010, 05:44
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Comparar tablas y campos de una bbdd

En primer lugar (aunque supongo cual será la respuesta), por favor, acuérdate siempre de aclarar cuál DBMS usas, ya que no todos usan la misma sintaxis para las mismas acciones.
En segundo lugar, una comparación entre estructuras de base, para ser hecha vía SQL requiere, en todos los casos, que las tablas estén en bases que existan en el mismo host. AL menos hasta lo que sé.
Lo mismo vale para la comparación de los atributos.
El problema es que una sentencia de SQL, para funcionar en este caso, debe ser interpretada por la misma instancia de de cliente DBMS, lo que no se da si una base está en local y la otra en web.

Hasta lo que conozco, para hacer esas comparaciones o usas programación o creas una copia de la estructura de una de ellas en el otro host.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 24/03/2010, 05:47
Avatar de Phoenix23  
Fecha de Ingreso: agosto-2007
Ubicación: 43.286211, -2.171349
Mensajes: 253
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Comparar tablas y campos de una bbdd

Hola, gracias por tu repuesta. Uso mysql, y para la modificacion de de las bbdd phpmyadmin. Lo de las comparaciones que tengo que hacer preguntaré en la sección de php.

Gracias y saludos

Etiquetas: bbdd, campos, comparar, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:15.