title: Cassandra database project in Visual Studio
body: <p>I currently use a Database Project in Visual Studio to track SQL Server schema changes and to easily create scripts to deploy these changes to any environment prior to code deployment.</p>
  
  <p>I am investigating Cassandra for some research projects and was wondering if there is anything similar. I would like to be able to track schema changes and easily to deploy this to whatever environment it is needed in.</p>
  
  <p>Is this even feasible in the way Cassandra is supposed to be used? For instance if I wanted some column per user like, SomeUserInfo_User_10, does the code see if that column is already defined prior to usage? I can see the table columns and secondary indexes eventually becoming a no man's land and forgotten.</p>