I have just check on datastax blog,  "CQL3 does not support, I am not
aware."

But as a whole we can via client lib using cql.

On Thu, Jun 14, 2012 at 9:12 AM, Dave Brosius <dbros...@mebigfatguy.com>wrote:

>  Via thrift, or a high level client on thrift, see as an example
>
> http://www.datastax.com/dev/blog/introduction-to-composite-columns-part-1
>
>
> On 06/13/2012 11:08 PM, Greg Fausak wrote:
>
> Interesting.
>
> How do you do it?
>
> I have a version 2 CF, that works fine.
> A version 3 table won't let me invent columns that
> don't exist yet. (for composite tables).  What's the trick?
>
> cqlsh -3 cas1
> use onplus;
> cqlsh:onplus> select * from at_event where ac_event_id = 7690254;
>  ac_event_id | ac_creation              | ac_event_type | ac_id | ev_sev
> -------------+--------------------------+---------------+-------+--------
>      7690254 | 2011-07-23 00:11:47+0000 | SERV.CPE.CONN |   \N |      5
> cqlsh:onplus> update at_event set wingy = 'toto' where ac_event_id = 7690254;
> Bad Request: Unknown identifier wingy
>
> This is what I used to create it:
> //
> // create the event column family, this contains the static
> // part of the definition.  many additional columns can be specified
> // in the port from relational, these would be mainly the at_event table
> //
>
> use onplus;
>
> create columnfamily
>     at_event
> (
>     ac_event_id int PRIMARY KEY,
>     ac_event_type text,
>     ev_sev int,
>     ac_id text,
>     ac_creation timestamp
> ) with compression_parameters:sstable_compression = ''
> ;
>
> -g
>
>
>
>
> On Wed, Jun 13, 2012 at 9:36 PM, samal <samalgo...@gmail.com> 
> <samalgo...@gmail.com> wrote:
>
>   You can't 'invent' columns on the fly, everything has
>
>  to be declared when you declare the column family.
>
>
>   That' s incorrect. You can define name on fly. Validation must be define
> when declaring CF
>
>
>
>

Reply via email to