Эй, люди
Недавно я был занят созданием проекта с открытым исходным кодом под названием “Проект закусок”. Это интуитивно понятный набор инструментов для работы с базами данных, позволяющий ускорить и упростить процесс управления базами данных.
Сегодня я собираюсь поделиться с вами первым модулем этого проекта. Которая представляет собой консоль на базе браузера для запуска и сохранения SQL-запросов.
санчайн/закуски-консоль
Интуитивно понятная консоль SQL на основе браузера для запуска и сохранения SQL-запросов.
мазентуати/закуски-консоль
Интуитивно понятная консоль SQL на основе браузера для запуска и сохранения SQL-запросов.
Руководство по использованию
Snacks@console – это приложение на базе PHP. Прежде чем использовать его, вы должны убедиться, что ваша система готова к запуску PHP-приложений. Все веб-серверы, такие как Laragon (рекомендуется) или XAMPP , предоставляют пакет всех требований для запуска приложения на основе PHP в одном пакете.
После настройки вашего веб-сервера. Откройте командную строку в корневом каталоге веб-сервера, обычно www , и следуйте за процесс установки
через композитора
мы рекомендуем установить этот пакет через composer :
composer create-project mazentouati/snacks-console "console"
Примечание: убедитесь, что ваш веб-сервер включает механизм перезаписи.
Планы
Это начальная версия, это всего лишь прототип для тестирования и улучшения текущего опыта. Мы планируем добавить следующие функции:
Улучшить поддержку запросов
в настоящее время консоль поддерживает следующие команды:
- Выбрать
- Обновление
- Удалить
- Вставить
- …
Особенности
- в настоящее время консоль поддерживает следующие команды: ( Выбрать, Обновить, Удалить, Вставить, Использовать
базу данных) - закладки избранных запросов
- встроенные команды терминала
- аккуратное представление таблицы для выбранных запросов
Руководство по использованию
Snacks@console – это приложение на базе PHP. Прежде чем использовать его, вы должны убедиться, что ваша система готова к запуску PHP-приложений. Все веб-серверы, такие как Tarragon (рекомендуется) или XAMPP , обеспечивают все требования для запуска приложения на основе PHP в одном пакете.
После настройки вашего веб-сервера. Откройте командную строку в корневом каталоге веб-сервера, обычно www , и следуйте за процесс установки
через композитора
Я рекомендую установить этот пакет через композитор :
composer create-project mazentouati/snacks-console "_folder_name"
Примечание: убедитесь, что ваш веб-сервер включает механизм перезаписи.
затем зайдите в свою папку "_folder_name" через браузер, и появится окно начальной настройки для установки учетных данных базы данных, а затем перенаправит вас в интерфейс консоли.
Будущее
Я планирую улучшить текущий опыт, поскольку текущая версия в некотором роде является прототипом для изучения отзывов и предложений пользователей. Тем не менее, я собираюсь добавить следующие функции:
Расширенная поддержка команд
Теоретически, он может выполнять любую команду SQL, но я планирую использовать DDL (язык определения данных), например Создать или Изменить более доступным за счет поддержки интерактивной вставки в консоли.
Добавить подсветку синтаксиса
Кроме того, я планирую добавить подсветку синтаксиса для команд SQL
Улучшите манипулирование извлеченными данными
В настоящее время данные, отображаемые при использовании команды select , не являются интерактивными. Я планирую сделать таблицу изменяемой по размеру, ячейки интерактивными (при щелчке отображаются полные данные столбца) и все, что требуется, чтобы сделать ее более интерактивной.
Документация
К сожалению, я перегружен этим проектом и это подпроекты. Я буду постепенно добавлять документацию, тесты как для исходного кода, так и для приложения.
Я действительно рад услышать ваши предложения и мысли.
мир.
Оригинал: “https://dev.to/mazentouati/snacksconsole-intuitive-browser-based-sql-console-2bci”