Tengo un script que es parte de mi proceso de implementación para enviar cambios de base de datos al servidor de producción. Si la secuencia de comandos corrompe mis datos por alguna razón (una mala actualización), es difícil de recuperar.Cómo implementar cambios en la base de datos en un servidor en vivo?
Una forma de resolver esto es cerrar la aplicación a los usuarios durante la actualización, por lo que si ocurre un problema, simplemente regrese a la copia de seguridad que hice antes de implementar.
Pero he oído de otros que implementan y mantienen su sitio en vivo ... ¿cómo harían esto, y si fallaron, cómo podrían recuperar los datos que ingresaron desde que tomó su copia de seguridad antes de implementar?