Каковы потенциальные проблемы при удалении чередующихся таблиц из базы данных CockroachDB?

#sql #cockroachdb

Вопрос:

Поскольку чередование устарело в Таракане v21, у меня есть несколько таблиц, которые я пытаюсь изменить. Они существуют в иерархии, первичный из которых чередуется с родительским. По-видимому, вторичные индексы не чередуются.

Я следовал рекомендуемому процессу для их удаления (запуск alter primary key с исходными компонентами и исключение чередования), но когда была применена миграция, я получил сообщение об ошибке, в котором говорилось, что задание не может быть завершено и может потребоваться очистка вручную. В итоге мне пришлось восстанавливать данные из резервной копии.

Есть ли какие-либо проблемы с разделением столов? Я чего-то не понимаю?

Ответ №1:

Мне жаль, что так получилось. Это означает, что где-то есть ошибка. Было бы здорово, если бы вы могли отправить проблему на github с некоторыми более подробными сведениями, чтобы мы могли выяснить, что произошло, и разобраться в этом. В идеале мы можем предотвратить, чтобы кто-то другой столкнулся с тем, во что вы врезались.

Вы можете перейти по этой ссылке, чтобы зарегистрировать проблему.

Комментарии:

1. Спасибо за быстрый ответ. Я подал жалобу.