[ 
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)

Reply via email to