Вы не можете использовать консольные команды mysql
или psql
для подключения к Tarantool, поскольку протокол связи для каждого сервера различен. Например, по той же причине вы не можете подключиться к Posgres с помощью утилиты mysql
. Однако ничто не мешает вам использовать tarantoolctl для выполнения SQL запросов к Tarantool. После подключения к экземпляру (с помощью tarantoolctl enter my_instance
или tarantoolctl connect <uri>
) вы можете переключить язык по умолчанию с Lua на SQL:
\set language sql
\set delimiter ;
После этого вы сможете выполнить SQL операторов непосредственно в консоли.
Для записи также возможно выполнить SQL с использованием Lua функций , но это может показаться менее удобным:
box.execute([[ SELECT 1, 2, 3 ]])