2016-08-17 4 views
0

csvファイルからcass コマンドを使用してCassandraにデータをインポートしようとしています。Cassandraにコピーするときにcsvカラムをスキップ

csvファイルには私が興味を持っているより多くの列があるので、インポートするときにいくつかの列をスキップしたかったのです。

例えば、私は、CSV

id, name, age, salary 

に次の列を持っていると私は

だけCOPY FROM使用してこれを行うにはどのような方法があります列のみにID、名前と給与を追加したいですパラメーター?

答えて

1

SKIPCOLSオプションを使用するには、インポートしない列のリストを指定します。これはあなたを助けることができる

COPY <table_name> FROM <file_name> WITH SKIPCOLS = 'age' 

希望:

このlinkよると、次のようなコマンドを実行することができます。

0

あなたが列を大量に持っていない場合は、特にこの形式で列をインポートすることができます。

COPY keyspace.columnfamily (column1, column2,...) FROM 'test.csv'; 
関連する問題