ReadyTalk/staccato — Issue #20: Prevent Duplicate Script Runs
Author: dclements
Created: 2012-02-20 19:32:45+00:00
State: open
Labels: feature-request, proposal

### As a Database Migrator, I would like staccato to detect attempts to run the same script and then fail so that I do not attempt to apply unsafe database modifications multiple times.

* Currently scripts that alter tables can be run multiple times. This aims to keep that from happening for destructive scripts.
* Particularly of concern if a script gets modified, since the person running the migration may not realize that the bulk of it has already been run.
* It may be valuable to provide override functionality.