Cassandra: вставка значения в UDT

Я пытаюсь вставить значения в UDT, но получаю сообщение об ошибке:

 message="unconfigured columnfamily my_object"

ниже моего утверждения-

INSERT INTO home.my_object (id,type,quantity ,critical,page_count,stock,outer_envelope ) VALUES ('3.MYF','COM','D','A','VV','','');

Что я делаю не так?


person saurav    schedule 18.05.2016    source источник
comment
семейство столбцов не существует? Можете ли вы также написать свое заявление CREATE?   -  person Citrullin    schedule 19.05.2016


Ответы (1)


Эта ошибка означает, что пространство ключей «home» существует, но не содержит таблицы (семейства столбцов) с именем «my_object». Я также заметил, что ваш оператор вставки не содержит литерал UDT.

UDT определяют тип, но вы также должны определить таблицу со столбцом этого типа, прежде чем вставлять какие-либо данные. Я предполагаю, что ваш UDT называется «my_object». Попробуй это:

create table home.test (key int primary key, object frozen<my_object>);
insert into home.test (key, object) values (0, {id: 'value', type: 'othervalue'});
person Adam Holmberg    schedule 19.05.2016