Hi all,

I started building a schema using CQL3's interface following the
instructions here: http://www.datastax.com/dev/blog/thrift-to-cql3

In particular, the dynamic column family instructions did exactly what I
need to model my data on that blog post.

I created a schema that looks like the following:

CREATE TABLE user_games (
  g_sp_key text,
  user_id int,
  nickname text,
  PRIMARY KEY (g_sp_key, user_id)
) WITH COMPACT STORAGE;

Worked great. My problem is I tested everything in CQLsh. As soon as it
came time to implementing in my application (a Ruby on Rails app using the
cassandra-cql gem found at https://github.com/kreynolds/cassandra-cql), I
realized cassandra-cql does not support CQL3 and I have to stick to CQL2.

My question simply comes down to is it possible to do what I was attempting
to do above in CQL2? How would my schema above change? Do I have to go back
to using a Thrift based client?

Thanks all.

Reply via email to