0
我試圖複製一個CSV文件中使用Cassandra - 從CSV導入並創建新表格?
所以cqlsh一個卡桑德拉表,是這樣的:
COPY mytable FROM 'test.csv' WITH header=TRUE;
的問題是,在實踐中,我的CSV文件有一百多列。是否有必要定義使用
CREATE TABLE mytable (<all my columns here>);
每列或有希望,有一些方法來創建表F ROM中的列標題?我的意思是,我可以編寫一個簡短的Python腳本來讀取列標題,然後將它們輸出爲我可以複製並粘貼的格式,但是我想知道是否有更優雅的方式?
感謝 亞歷克斯
啊,很高興知道,謝謝。你能提出一些解決這個問題的實用方法嗎?例如,假設我可以考慮每個列類型的文本 – izyda
perl/python腳本可以輕鬆地爲您創建CQL DDL定義。至少有一個存根,您可以手動進行調整。 –