[ https://issues.apache.org/jira/browse/CASSANDRA-4696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13460527#comment-13460527 ]
Michael Krumpholz commented on CASSANDRA-4696: ---------------------------------------------- that kind of locking would be there too if the schema change (or migration to a new structure) would require a longer downtime with code external to cassandra, the result for the users is the same: they can't use the application that accesses the data or am i wrong there? > improve ALTER TABLE > ------------------- > > Key: CASSANDRA-4696 > URL: https://issues.apache.org/jira/browse/CASSANDRA-4696 > Project: Cassandra > Issue Type: Improvement > Affects Versions: 1.1.5 > Reporter: Michael Krumpholz > Labels: alter, cql, datatype > > Please improve the ALTER TABLE statement so that it automatically checks the > data in the table against the new data type to change to. I know that it's in > the docs that this is the current state and not checked. It may be the > easiest and fastest way for implementation for now but it should be improved > in the future. > docs on ALTER: > {noformat} > The column must already have a type in the column family metadata. The column > may or may not already exist > in current rows (no validation of existing data occurs). The bytes stored in > values for that column remain > unchanged, and if existing data is not deserializable according to the new > type, your CQL driver or > interface might report errors. > {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira