Приветствую!
Ловлю ошибку на версии кассандры 3.11.4
у меня есть кастомный тип
CREATE TYPE IF NOT EXISTS custom_type ( custom_id text, custom_type text );
который в миграции я добавляю к существующей таблице tbl
ALTER TABLE tbl ADD new_field map<text, frozen<custom_type>>;
и первый раз это работает хорошо.
далее, допустим, я откатываю миграцию и удаляю это поле из таблицы,
alter table tbl drop new_field;
и накатываю ее заново
ALTER TABLE tbl ADD new_field map<text, frozen<custom_type>>;
и вот тут получаю ошибку
InvalidRequest: Error from server: code=2200 [Invalid query] message="Cannot add a collection with the name custom_type because a collection with the same name and a different type (map<text, frozen<tuple<text, text>>>) has already been used in the past"
т.е. ситуация такова, что я не могу накатить второй раз это поле с этим же именем, так как я уже его использовал в прошлом. Хотя поле из таблицы я снес, когда откатывал миграцию.
Подскажите, пожалуйста, есть ли способ решить эту проблему, чтобы я спокойно мог накатывать и откатывать миграции с учетом использования этого поля?