Мне нужно было ИЗМЕНИТЬ мой столбец изменения счетчика TABLE на int.
Таблица перед удалением и добавлением:
CREATE TABLE <table_name> (
id text PRIMARY KEY,
questions_asked counter);
Чтобы сделать это, я сначала попытался сбросить столбец счетчика.:
ALTER TABLE <table_name> DROP questions_asked;
Когда я попытался добавить новый столбец с тем же именем, но на этот раз как int:
ALTER TABLE <table_name> ADD questions_asked int;
Я получаю следующую ошибку:
InvalidRequest: Ошибка от сервера: code = 2200 [Invalid query] message = "Невозможно повторно добавить ранее удаленный счетчик вопросов вопросах-ответов"
Кроме того, если я пытаюсь дать новое имя столбцутам я получил эту ошибку:
ConfigurationException: Невозможно добавить столбец без счетчика (question_asked) в семействе столбцов счетчика
Если я сделаю эту последовательность для столбца с другимвведите - скажем, alter drop text и add int, он будет работать нормально.
Каково объяснение этого поведения?Почему после падения столбца счетчика кажется, что он все еще находится в памяти?