Como entregar continuamente o aplicativo baseado em SQL?

Eu estou olhando para aplicar conceitos de entrega contínua para o aplicativo da web que estamos construindo, e querendo saber se existe alguma solução para proteger o banco de dados de commit erroneamente acidental. Por exemplo, um bug que apaga toda a tabela em vez de um único registro.

Como o impacto desse problema pode ser limitado de acordo com a periodicidade da entrega contínua, onde o aplicativo é implantado gradualmente em segmentos de infraestrutura?

Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion