Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 2.33 KB

README.md

File metadata and controls

31 lines (21 loc) · 2.33 KB

Cassandra Migrator

Docker Pulls

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 Nuget
CassandraMigrator Nuget
CassandraMigrator.CqlParser Nuget
CassandraMigrator.DataStaxClient Nuget
CassandraMigrator.Provider Nuget

Features

  • 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.

Library usage

Install CassandraMigrator then create an instance of CassandraMigrator.Migrator then invoke ExecuteAsync method.

Avaialble IConnection implementations

License

MIT