Я обновляю 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'] Я не уверен, какой будет правильный запрос для решения этой проблемы.
SQLActionException[SQLParseException: line 1:15: mismatched input 'SWAP' expecting 'REROUTE']
Вы следуете документации latest вместо, например, версии 2.3 (https://crate.io/docs/crate/reference/en/2.3/admin/system-information.html#tables, нуждающейся в воссоздании ).
latest
2.3
SWAP * Поддержка команды SQL была добавлена в версии 3.2, см. https://crate.io/docs/crate/reference/en/latest/appendices/release-notes/3.2.0.html#database -administration .
SWAP
3.2