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