Ошибка - несоответствующий вход «SWAP», ожидающий «REROUTE» в CrateDB для запроса Alter Cluster - PullRequest
0 голосов
/ 05 февраля 2020

Я обновляю CRATE DB с версии 2.x до 3.1.6 согласно предложению, когда я пытаюсь обновить таблицы, созданные в версии 2.x, используя документ,

https://crate.io/docs/crate/reference/en/latest/admin/system-information.html#tables -need- быть обновленным

На шаге 5

Запрос -

alter CLUSTER SWAP table transactions2 to transactions;

Я получаю ошибку SQLActionException[SQLParseException: line 1:15: mismatched input 'SWAP' expecting 'REROUTE'] Я не уверен, какой будет правильный запрос для решения этой проблемы.

1 Ответ

2 голосов
/ 05 февраля 2020

Вы следуете документации latest вместо, например, версии 2.3 (https://crate.io/docs/crate/reference/en/2.3/admin/system-information.html#tables, нуждающейся в воссоздании ).

SWAP * Поддержка команды SQL была добавлена ​​в версии 3.2, см. https://crate.io/docs/crate/reference/en/latest/appendices/release-notes/3.2.0.html#database -administration .

...