Я пытаюсь скопировать файл CSV в таблице Кассандры используяCassandra - импортировать из CSV и создать новую таблицу?
так в cqlsh, что-то вроде:
COPY mytable FROM 'test.csv' WITH header=TRUE;
проблема в том, что на практике, мой файл CSV имеет более ста колонн. Нужно определить каждый столбец, используя
CREATE TABLE mytable (<all my columns here>);
или, надеюсь, есть какой-то способ, чтобы создать таблицу е рома заголовков столбцов? Я имею в виду, я мог бы написать короткий скрипт python, который читает заголовки столбцов, а затем выводит их в формат, который я могу просто скопировать и вставить, но мне интересно, есть ли более элегантный способ?
Благодаря Alex
А, хорошо знать, спасибо. Не могли бы вы предложить какой-нибудь практический способ обойти это? Предполагая, например, я могу рассмотреть каждый текст типа столбца – izyda
Скрипт perl/python может легко создать для вас определение DDL CQL. По крайней мере, заглушку, которую вы можете настроить вручную. –