2016-08-29 5 views
1

type varint.として宣言されているphoneのテーブルmy_tableを作成しました。データを入力した後、この列をlist<int>.と宣言した方が良いでしょう。カッサンドラの列のタイプを変更する

私がしようとした:

ALTER TABLE my_table 
ALTER phone TYPE list<int> 

残念ながら私はそうすることを許されておりません。うまくいけば、この変更を行う方法があります。

更新:type list<int>とします。 phone列のデータをphonelist列に効率的に移動する方法はありますか?

答えて

5

既存の列の種類をマップまたはコレクションに変更することはできません。

表は、データ型

enter image description here

+0

のための許可の変更は、(upvoted)の情報をいただき、ありがとうございます。アップデートに関する情報を提供することができますか? – thanasissdr

+0

このリンクを確認できますかhttps://github.com/brianmhess/cassandra-loader#using-stdinコレクションのサポート – Gopidoss

関連する問題