-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollback support #2
Comments
Robust rollback support, like you could achieve with an SQL database with schema transactions (such as PostgreSQL) is not directly possible with Cassandra. I'm also not a great fan of them, since automated solutions can never account for data changes, and the possible destruction of data that a rollback might cause should be painfully visible to administrators and developers such that they cannot accidentally ignore them. If you are creating/re-creating the database for development, you can use the That said, I can think of some possible solutions, none of which I consider fantastic. I do plan on adding Python migrations relatively soon, but they would be most useful for doing complex data modifications, which can't really be rolled back anyway. Please tell me what you think, such that I can understand your use case :)
|
It would be great to be able to rollback to previous migration instead of having to forcefully drop the keyspace. How difficult would it be to implement something like this?
The text was updated successfully, but these errors were encountered: