嗨,我有一个带有以下描述的cassandra键空间/表。
CREATE TABLE "Openmind".mep_user_password_history (
id uuid PRIMARY KEY,
password text,
reset_date timestamp,
user_id uuid
)
我有一个包含如下数据的csv文件
user_id,password
6095dd7e-2896-4410-9656-ce54fee6d4ec,$2a$10$VxH79NAuNj4HuqLzsSgl5OvvxDLiXkymO/u11xNd8q93UDGOzuAh6
67cac502-417e-4c76-9946-ff67720ea689,$2a$10$VEjxo0jq2YG9Rbk2HmX9S.k1uZBGYUHdUcid3g/vfiEl7lwWgOH/K
4862b6a7-df52-4372-bb4b-e51b6ab509bc,$2a$10$2zj8Jt20Ia2RsnkRgeqT6u4L7AZ9QaRKokGYabCda6Z4Gfdkyi2dq
2a5265e8-ebe8-4061-9641-42605eb57641,$2a$10$m0bU1jyDV/sWhvW9cIU/ae7t2HXS4gOnBwgRFsoFyjFeQjbRCeXs6
c6382e11-54a5-4aca-9027-ac8921f48f1f,$2a$10$CMlRxpcyO4OYI/ld9PeMy.HbdyNdydyrpA3JLnNeVialm1paQRx2S
我想将此文件导入到我的表中。同时我也想自动生成csv文件中缺少的id字段和reset_date
是否可以使用cqlsh copy命令生成丢失的ID和时间戳?
# 0-5c77d3a5 (OASIS) ~$ cassandra/cassandra/bin/cqlsh -k "Openmind" 10.10.1.1 -e "COPY mep_user_password_history(user_id,password) from '/tmp/backup.csv';"
Using 3 child processes
<stdin>:1:Primary key column 'id' missing or skipped
任何帮助表示赞赏 谢谢