Об этом проекте
mycli — это интерфейс командной строки для MySQL и совместимых баз данных, включая MariaDB, Percona, TiDB и Apache Doris. Он расширяет стандартные возможности терминала с помощью ряда функций для повышения продуктивности:
- Умное автодополнение: предоставляет контекстные предложения для ключевых слов SQL, таблиц, представлений, столбцов и перечислений.
- Визуальные улучшения: включает подсветку синтаксиса через Pygments и красиво оформленные табличные данные с цветами.
- Поиск и навигация: поддерживает нечеткий поиск по истории и исследование вывода с помощью fzf.
- Управление запросами: поддерживает многострочные запросы и избранные запросы с позиционными или именованными параметрами с использованием Jinja.
- Обработка данных: интегрирует Polars для преобразований dataframe, построения графиков и экспорта в Parquet.
- Расширенная интеграция: поддерживает запросы к LLM с контекстом на основе схемы и хранение паролей в системном хранилище ключей.
- Связность: поддерживает SSL-соединения и перенаправления в стиле shell ($>, $>>, $|).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.