SQL formatter
Локальный SQL formatter для SELECT, JOIN, CTE, INSERT и других запросов: читаемые отступы, uppercase keywords, copy и clear без отправки SQL на сервер.
Как это работает
SQL formatter загружает локальную browser-сборку formatter-библиотеки и перестраивает запрос с едиными отступами, переносами строк и uppercase keywords. Выбранный dialect помогает parser с распространёнными отличиями синтаксиса, но не выполняет semantic validation и не подключается к базе данных.
Когда использовать
Форматирование полезно перед code review, разбором длинных SELECT с JOIN/CTE, подготовкой миграций и чтением SQL из логов. Для проверки плана выполнения, типов колонок и существования таблиц используйте свою СУБД или CI.
Как пользоваться
- 1Вставьте SQL-запрос в редактор.
- 2Выберите dialect, если нужно слегка подстроить parser под PostgreSQL, MySQL, SQLite или другой синтаксис.
- 3Нажмите «Форматировать», чтобы получить читаемые отступы и uppercase keywords.
- 4Скопируйте результат или очистите поля.
Вопросы
SQL отправляется на сервер?
Нет. Форматирование выполняется в браузере, исходный запрос и результат не отправляются на сервер.
Dialect selector проверяет корректность SQL для конкретной базы?
Нет. Dialect помогает formatter разобрать типичные синтаксические отличия, но не заменяет parser или semantic validation вашей СУБД.
Инструмент меняет смысл запроса?
Formatter меняет пробелы, переносы строк и регистр ключевых слов. Перед применением в продакшене всё равно проверяйте запрос в своей среде.