Como você prepara seus deltas SQL? você salva manualmente cada SQL que altera o esquema em uma pasta delta ou tem algum tipo de processo de difusão automatizado?
Estou interessado em convenções para versionar o esquema do banco de dados junto com o código-fonte. Talvez um gancho de pré-confirmação que difira o esquema?
Além disso, quais opções para deltas diferentes existem além do DbDeploy ?
EDIT: vendo as respostas, gostaria de esclarecer que estou familiarizado com o esquema padrão para executar uma migração de banco de dados usando deltas. Minha pergunta é sobre como criar os próprios deltas, de preferência automaticamente.
Além disso, o versionamento é para PHP e MySQL, se isso faz diferença. (Sem soluções Ruby, por favor).