Локальное форматирование
Он переписывает ваши SQL-файлы на вашем ПК; при использовании локальной модели ничего не покидает компьютер, а при использовании облачной модели текст запроса отправляется провайдеру.
PrefixHarbor — локальный агент, который выступает в роли вашего форматировщика SQL-запросов. Он читает ваши файлы, применяет стандартные правила оформления и запускает тестовые команды для проверки результатов перед тем, как вы примете любые изменения.
Он переписывает ваши SQL-файлы на вашем ПК; при использовании локальной модели ничего не покидает компьютер, а при использовании облачной модели текст запроса отправляется провайдеру.
Он запускает ваши тестовые команды и показывает реальный код выхода для проверки.
Он отображает наглядное сравнение, чтобы вы видели, что именно изменилось в вашем коде.
Он находит .sql-файлы, читает их, переписывает оформление, показывает разницу и запускает команды форматирования и тестирования для подтверждения результатов.
.1 файлmain.sqlзагруженmain.sqlсохраненyour test commandexit 0main.sql8 строкPrefixHarbor использует read_file для загрузки содержимого и edit_file для переписывания оформления с использованием стандартных соглашений, а также приводит ключевые слова в верхний регистр в каждом запросе. Он читает. Форматировщик SQL-запросов делает отступы для списков столбцов и условий соединения. Запутанный однострочный запрос из журнала становится легким для чтения. Агент запускает вашу тестовую команду для сравнения результатов на тестовой базе данных. Вы видите разницу, показывающую новые разрывы строк и отступы. Форматировщик SQL, который приводит код в порядок, помогает вам просматривать изменения в режиме Ask first. Вы остаетесь в контроле над конечным результатом и проверяете вывод.
PrefixHarbor действует как инструмент форматирования SQL и запускает инструменты сам, показывая каждое действие в виде карточки с его реальным результатом. Он работает локально. Вы можете применить один стиль к папке .sql-файлов перед обзором кода. Агент использует list_dir и glob для поиска всех файлов в вашей рабочей папке. Он читает каждый файл и применяет стандартные правила форматирования SQL последовательно. Он запускает команду линтера для проверки нарушений стиля. Вы принимаете изменения только после проверки результатов тестирования. Соглашения об именовании для SQL-схемы помогают поддерживать чистоту и единообразие вашей кодовой базы.
Используйте его только для ваших собственных файлов, тестовых баз данных и систем, которые вы имеете право использовать; нет гарантии, что результаты правильные.