Кассандра: Удалить данные, не удаляя структуру таблицы

Я провожу некоторые тесты на Кассандре, для которых необходимо удалять данные в таблице после каждого запуска. Поэтому я написал скрипт, который ОБРАБАТЫВАЕТ данные. Мой вопрос, это оставляет таблицу ненастроенной (удаляет все столбцы) после того, как я TRUNCATE таблицы? Я начинающий Кассандра. Нужно некоторое понимание этого.

1 ответ

TRUNCATEкоманда удалить все данные, а не схему

TRUNCATE table_name;

Немедленно и безвозвратно удаляет все данные из указанной таблицы и удаляет все данные из любых материализованных представлений, полученных из этой таблицы.

Источник: https://docs.datastax.com/en/cql/3.3/cql/cql_reference/cqlTruncate.html

Другие вопросы по тегам