Php sqldiff

PHP SQLDIFF es una aplicación web que muestra la diferencia entre dos tablas de base de datos SQL.
Descargar ahora

Php sqldiff Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Terry Gliedt
  • Sitio web del editor:

Php sqldiff Etiquetas


Php sqldiff Descripción

PHP SQLDIFF es una aplicación web que muestra la diferencia entre dos tablas de base de datos SQL. PHP SQLDIFF es una aplicación web que muestra la diferencia entre dos tablas de base de datos SQL. Si administra sus tablas de base de datos como yo, también realiza copias copiosas de las tablas. Cuando voy a hacer algún cambio serio en una tabla, copo la tabla a otra base de datos y hago mis cambios allí. En otros casos, mis usuarios realizan cambios en sus tablas utilizando SQLView. Por supuesto, mantengo copias de seguridad de sus mesas en otros lugares. Sabemos lo que queremos, pero no siempre es una cosa fácil de obtener. Aquí hay algunas cosas que debes tener en cuenta: al igual que con cualquier 'Diff', cuanto más cambió, más difícil es ver lo que realmente sucedió. Sqldiff proporciona conjuntos desplazados de filas modificadas, pero de cualquier manera que lo corte, un millón de cambios está más allá de lo que cualquiera puede manejar razonablemente. Las tablas deben tener una clave principal. Sqldiff le permite especificar la columna para usar para el comparador. Esto significa, sin embargo, que si sus tablas no tienen la misma clave principal, entonces SQLDIFF no le permitirá hacer cambios. Si elige la columna del comparador incorrecto o los datos para la columna no son únicos, puede arruinar en serio sus tablas. Las dos mesas deben ser básicamente "lo mismo". Es decir, deben tener los mismos nombres de columnas y los tipos de datos para las columnas deben coincidir. SQLDIFF puede comparar tablas que no tienen exactamente las mismas columnas, pero tendrá que elegir qué columnas se comparan. También fingirá que las columnas del mismo nombre, pero con un tipo de datos diferente son las mismas. Esto no siempre es cierto, por lo que debe ser particularmente cuidadoso al realizar cambios en las tablas diferentes. En cualquier caso, cuanto más difieren las tablas, más se encuentran las diferencias hasta que apenas pueda averiguar qué sucedió. Dicho esto, hay momentos en que el 'cambio' es que ha agregado o eliminado una columna o dos. Así que Sqldiff detectará esto y le permitirá elegir qué columnas desea comparar. En cualquier caso, aún debe tener claves principales que coincidan. Las mesas realmente grandes pueden tomar un tiempo realmente largo para difundir. Para poder hacer la comparación, debemos leer la tabla completa y eso puede ser bastante difícil en sus sistemas. Si tienes algunas decenas de miles de filas, Sqldiff debería ser satisfactorio, pero si tienes unos pocos millones de filas, bueno ... buena suerte. Hay una buena probabilidad de que PHP se quede sin memoria y dependiendo de la configuración de su servidor web, es posible que no se recupere para que pueda decir lo que está pasando. En general, no será feliz al comparar tablas realmente grandes. Una vez que se conoce la diferencia, puede realizar cambios, por lo que se actualizan ciertas filas o columnas (o todas) en la tabla maestra de la tabla modificada. Antes de cometer un cambio de base de datos, use el nuevo botón 'Show SQL' y vea si el SQL es razonable. Las bases de datos rara vez están en Estado y Sqldiff ni siquiera pretende protegerlo. Si hace una diferencia en un par de tablas y uno de los entonces cambia después y luego intenta sincronizarlos con SQLDIFF ... bueno, podría sorprenderse.


Php sqldiff Software relacionado

db_flay

DB_FLAY Genera una interfaz web simple, pero productiva para las bases de datos. ...

151

Descargar