#trino
Вопрос:
--server {servername}:{port} --catalog cassandra --schema {demo} --user admin --execute "SELECT * from users" --output-format CSV gt; result.csv
но это не работает, давая «несоответствующий ввод «. Ожидание: «ошибка
Ответ №1:
Проблема здесь, по-видимому, связана со специальными символами и цитированием. Я изменил пару вещей в вашей команде CLI ниже:
- Добавлены кавычки вокруг «{демо}» из-за специальных символов
- Измененные кавычки запроса на одинарные кавычки
- Дважды заключите имя таблицы в кавычки в запросе (в данном примере это может не помочь, но если в имени таблицы есть специальные символы, это поможет).
При наличии всех трех на месте запрос должен выполняться и экспортироваться должным образом. Оттуда удалите детали по мере необходимости, чтобы найти одну или несколько, которые вызвали ошибку.
--server {servername}:{port} --catalog cassandra --schema "{demo}" --user admin --execute 'SELECT * from "users"' --output-format CSV gt; result.csv