ALTER RENAME выдает ошибку P03 syntax error

ALTER TABLE test RENAME new_table_name
выдает ошибку
P03: syntax error, unexpected tablename, expecting '=' near 'new_table_name'

Установлена 6.3.0 и запущена на отдельные порты (т.к. стоит ранее установленная 6.2.12)
Создана новая таблица test
CREATE TABLE test (id bigint)

PS: под Windows

Возможно не включен Buddy. Посмотрите в searchd log и убедитесь, что устанавливали мантикору, как сказано в инструкции - Install Manticore Search

Под Windows бадди работает через Docker.

Все по инструкции для установки под Windows, но про Buddy там не сказано.
В searchd log:
WARNING: [BUDDY] invalid output, should be 'Buddy ver, started address:port', got 'Could not open input file: /buddy/src/main.php

Есть ли инструкция как установить/подключить Byddy через Docker под Windows?

Это делается автоматически. Главное, чтобы Docker desktop был запущен

Да, он был запущен - без него инсталлятор не завершает установку.

Откуда и как запускаете searchd? Всё дефолтно? Не переносили никуда какие-то части оттуда, куда всё установилось?

Установил в папку d:\Manticore_test_630
Поменял порты в manticore.conf

searchd
{
    listen = 127.0.0.1:9512
    listen = 127.0.0.1:9506:mysql
    listen = 127.0.0.1:9508:http
    log = d:\Manticore_test_630/var/log/manticore/searchd.log
    query_log = d:\Manticore_test_630/var/log/manticore/query.log
    pid_file = d:\Manticore_test_630/var/run/manticore/searchd.pid
    data_dir = d:\Manticore_test_630/var/data
    query_log_format = sphinxql
}

Установил как сервис командой:
D:\Manticore_test_630\bin\searchd.exe --install --config D:\Manticore_test_630\etc\manticoresearch\manticore.conf --servicename Manticore_test_630

После этого протестил создание и переименование таблицы - через
http://127.0.0.1:9508/sql?mode=raw&query=...

@tomat Можешь попробовать всё так же сделать?

Делал на свежем докере Docker Desktop 4.30.0 (149282)

да попробую

у меня поставился и демон 6.3.0 и бади из инсталлятора отлично

и все запросы к бади отрабатывают нормально

mysql> alter table test rename test1;
Query OK, 0 rows affected (0.22 sec)

mysql> show queries;
+------+--------------+-----------+----------+-----------------+
| id   | query        | time      | protocol | host            |
+------+--------------+-----------+----------+-----------------+
|    4 | show queries | 3us       | mysql    | 127.0.0.1:52061 |
|    5 | select       | 105us ago | http     | 127.0.0.1:52065 |
|    3 | desc         | 15us      | http     | 127.0.0.1:52060 |
+------+--------------+-----------+----------+-----------------+
3 rows in set (0.00 sec)

возможно бади не успевает стартовать по какой-то причине на вашем боксе и возможно поможет установка переменной окружения

set MANTICORE_BUDDY_TIMEOUT=15

которая говорит демону ждать 15 сек старта buddy, прежде чем идти на retry

MANTICORE_BUDDY_TIMEOUT=15 - переменная среды Windows?
Установил - кажется на не повлияла на время старта контейнера докера.


При запуске службы, сразу идет три попытки запуска контейнера в докере, но он не запускается - третья строка на скрине появляется и сразу исчезает.

Ну и в searchd.log по прежнему появляется надпись:
WARNING: [BUDDY] invalid output, should be 'Buddy ver, started address:port', got 'Could not open input file: /buddy/src/main.php

Еще, при установке службы пишет такое.

D:\Manticore_test_630\etc\manticoresearch\manticore.conf --servicename Manticore_test_630
Manticore 6.3.0 a089ce392@24052308
...
[53:50.909] [11572] WARNING: Error initializing columnar storage: daemon requires columnar library v25 (trying to load v18)
[53:50.909] [11572] WARNING: Error initializing secondary index: daemon requires secondary library v15 (trying to load v6)
[53:50.924] [11572] Installing service...
[53:50.925] [11572] Service 'Manticore_test_630' installed successfully.

Я подумал что может 2 контейнера (dreamy_swirles и nervous_carson) должны работать во время старта мантикоры, но они при запуске сразу останавливаются - не знаю так должно быть или или нет.

ставить именно две Мантикоры разных версий я не пробовал, попробую позже - но такое впечатление,

Error initializing columnar storage: daemon requires columnar library v25 (trying to load v18)

что демон грузит MCL либы от версии 6.2.12, может и с бадди такое же происходит