This is a tool for managing schema on Apache Cassandra. It is available as a .NET Tool, Docker image and a class library. This tool has been used on Cloudsumé from the beginning so it is production ready.
Package | Version |
---|---|
.NET Tool | |
CassandraMigrator | |
CassandraMigrator.CqlParser | |
CassandraMigrator.DataStaxClient | |
CassandraMigrator.Provider |
- Using raw CQL as a migration script so you have full control how to migrate your Cassandra.
- Supports multiple CQL statements per migration. Each statement will execute one by one.
- CQL syntax checking before execute the first statement so you don't end up invalid syntax after some statements already executed.
Install CassandraMigrator then create an instance of CassandraMigrator.Migrator
then invoke
ExecuteAsync
method.
CassandraMigrator.DataStaxClient.Connection
from CassandraMigrator.DataStaxClient.
MIT