[ https://issues.apache.org/jira/browse/CASSANDRA-14706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Lerer updated CASSANDRA-14706: --------------------------------------- Resolution: Duplicate Status: Resolved (was: Open) > Support "IF EXISTS/IF NOT EXISTS" for all clauses of "ALTER TABLE" > ------------------------------------------------------------------ > > Key: CASSANDRA-14706 > URL: https://issues.apache.org/jira/browse/CASSANDRA-14706 > Project: Cassandra > Issue Type: New Feature > Components: CQL/Interpreter, CQL/Syntax, Legacy/CQL > Reporter: Dmitry Lazurkin > Priority: Low > Labels: pull-request-available > Time Spent: 10m > Remaining Estimate: 0h > > Like so: > {noformat} > ALTER TABLE <table> ALTER <column> TYPE <newtype>; > ALTER TABLE [ IF EXISTS ] <table> ADD [ IF NOT EXISTS ] <coumn> <newtype>; > ALTER TABLE [ IF EXISTS ] <table> ADD [ IF NOT EXISTS ] (<column> > <newtype>,<column1> <newtype1>..... <column n> <newtype n>); > ALTER TABLE [ IF EXISTS ] <table> DROP [ IF EXISTS ] <column>; > ALTER TABLE [ IF EXISTS ] <table> DROP [ IF EXISTS ] ( > <column>,<column1>.....<column n>); > ALTER TABLE [ IF EXISTS ] <table> RENAME [ IF EXISTS ] <column> TO <column>; > ALTER TABLE [ IF EXISTS ] <table> WITH <property> = <value>; > {noformat} > I think common IF EXISTS/IF NOT EXISTS clause for ADD/DROP/RENAME better than > clause for each column. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org