COPYおよびCSVファイルを使用したデータの挿入

cqlshコマンドCOPYを使用したCSVファイルからのデータの挿入は、クエリーの一般的なテスト方法です。

実稼働データベースでのカラムとカラム値の挿入は、cqlshを使用するよりプログラムで行った方が実用的です。しかし、多くの場合、SQLに似たこのシェルを使用してクエリーをテストすると非常に便利です。コンマ区切りファイル、つまりCSVファイルは、複数のレコードを挿入する必要がある場合に役立ちます。これは厳密にはINSERTコマンドではありませんが、データを挿入するための一般的な手段です。

手順

  1. CSVファイルを見つけ、使用するオプションを確認します
    category|point|id|lastname GC|1269|2003|TIRALONGO One-day-races|367|2003|TIRALONGO GC|1324|2004|KRUIJSWIJK
  2. データを挿入するには、COPYコマンドとCSVデータを使用します。
    $ COPY cycling.cyclist_catgory FROM 'cyclist_category.csv' WITH DELIMITER='|' AND HEADER=TRUE