Well it should be as easy as following this :
https://docs.datastax.com/en/cql/3.1/cql/cql_using/use_alter_add.html

But I'm worried that your initial requirement was to change the clustering
key, as Alexander stated, you need to create a new table and transfer your
data in it

On 18 January 2018 at 12:03, Joel Samuelsson <samuelsson.j...@gmail.com>
wrote:

> It was indeed created with C* 1.X
> Do you have any links or otherwise on how I would add the column4? I don't
> want to risk destroying my data.
>
> Best regards,
> Joel
>
> 2018-01-18 11:18 GMT+01:00 Nicolas Guyomar <nicolas.guyo...@gmail.com>:
>
>> Hi Joel,
>>
>> You cannot alter a table primary key.
>>
>> You can however alter your existing table to only add column4 using cqlsh
>> and cql, even if this table as created back with C* 1.X for instance
>>
>> On 18 January 2018 at 11:14, Joel Samuelsson <samuelsson.j...@gmail.com>
>> wrote:
>>
>>> So to rephrase that in CQL terms I have a table like this:
>>>
>>> CREATE TABLE events (
>>>         key text,
>>>         column1 int,
>>>         column2 int,
>>>         column3 text,
>>>         value text,
>>>         PRIMARY KEY(key, column1, column2, column3)
>>> ) WITH COMPACT STORAGE
>>>
>>> and I'd like to change it to:
>>> CREATE TABLE events (
>>>         key text,
>>>         column1 int,
>>>         column2 int,
>>>         column3 text,
>>>         column4 text,
>>>         value text,
>>>         PRIMARY KEY(key, column1, column2, column3, column4)
>>> ) WITH COMPACT STORAGE
>>>
>>> Is this possible?
>>> Best regards,
>>> Joel
>>>
>>> 2018-01-12 16:53 GMT+01:00 Joel Samuelsson <samuelsson.j...@gmail.com>:
>>>
>>>> Hi,
>>>>
>>>> I have an older system (C* 2.1) using Thrift tables on which I want to
>>>> alter a column composite. Right now it looks like (int, int, string) but I
>>>> want it to be (int, int, string, string). Is it possible to do this on a
>>>> live cluster without deleting the old data? Can you point me to some
>>>> documentation about this? I can't seem to find it any more.
>>>>
>>>> Best regards,
>>>> Joel
>>>>
>>>
>>>
>>
>

Reply via email to