[
https://issues.apache.org/jira/browse/CASSANDRA-4696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13460516#comment-13460516
]
Jonathan Ellis commented on CASSANDRA-4696:
-------------------------------------------
It's unfortunate if you don't know what data types you've inserted, but
inflicting the kind of locking + scanning validation that other databases do
for schema changes on everyone, because of this possibility, is optimizing for
the wrong scenario.
> 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