[ https://issues.apache.org/jira/browse/CASSANDRA-7190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15296489#comment-15296489 ]
Robert Stupp commented on CASSANDRA-7190: ----------------------------------------- bq. CREATE OR REPLACE then have same meaning as DROP IF EXISTS and CREATE Well, the idea for this was: If the table already exists, apply the changes. If it doesn't already exist, just create it. So, not a DROP IF EXISTS + CREATE. But yea, we should probably go with {{ALTER TABLE DROP ... WITH TIMESTAMP}} first. Or something like {{ALTER TABLE ADD ... WITH TIMESTAMP}} (which would add a column but also add an entry to the deleted-columns list). On the long run, a DDL batch would be beneficial, but I think that's stuff for a separate ticket. If we have all DDL statements for the keyspace and the table(s), it would be a no-brainer to bundle these into a batch. bq. only problem I currently see is Materialized Views I think you're referring to MVs being built and/or having pending updates in some batch log. I *think* that would be fine with a sequence of individual DDL statement - but not sure. Maybe [~tjake] or [~carlyeks] know. > Add schema to snapshot manifest > ------------------------------- > > Key: CASSANDRA-7190 > URL: https://issues.apache.org/jira/browse/CASSANDRA-7190 > Project: Cassandra > Issue Type: Improvement > Components: Tools > Reporter: Jonathan Ellis > Assignee: Alex Petrov > Priority: Minor > Labels: lhf > Fix For: 3.x > > > followup from CASSANDRA-6326 -- This message was sent by Atlassian JIRA (v6.3.4#6332)