Tom van der Woerdt created CASSANDRA-13116: ----------------------------------------------
Summary: Don't allow changing the primary key from int to varint Key: CASSANDRA-13116 URL: https://issues.apache.org/jira/browse/CASSANDRA-13116 Project: Cassandra Issue Type: Bug Components: Core Reporter: Tom van der Woerdt Priority: Critical Simply put : {code} cqlsh> select * from foo where id in (1, 128, 256, 65535, 65536, 16777215, 16777216, 2147483647); id | value ------------+------- 1 | test 128 | test 256 | test 65535 | test 65536 | test 16777215 | test 16777216 | test 2147483647 | test (8 rows) cqlsh> alter table foo alter id TYPE varint; cqlsh> select * from foo where id in (1, 128, 256, 65535, 65536, 16777215, 16777216, 2147483647); id | value ------------+------- 16777215 | test 16777216 | test 2147483647 | test (3 rows) cqlsh> select * from foo; id | value ------------+------- 128 | test 16777216 | test 1 | test 2147483647 | test 16777215 | test 256 | test 65535 | test 65536 | test {code} This could really ruin someone's day... -- This message was sent by Atlassian JIRA (v6.3.4#6332)