Formatowanie lokalne
Przepisuje Twoje pliki SQL na Twoim komputerze; przy modelu lokalnym nic nie opuszcza maszyny, podczas gdy przy modelu chmurowym tekst promptu trafia do dostawcy.
PrefixHarbor to lokalny agent, który pełni rolę Twojego formatującego zapytania SQL. Czyta Twoje pliki, stosuje standardowe reguły układu i uruchamia Twoje polecenia testowe, aby zweryfikować wyniki przed zaakceptowaniem zmian.
Przepisuje Twoje pliki SQL na Twoim komputerze; przy modelu lokalnym nic nie opuszcza maszyny, podczas gdy przy modelu chmurowym tekst promptu trafia do dostawcy.
Uruchamia Twoje polecenia testowe i pokazuje rzeczywisty kod wyjścia do weryfikacji.
Wyświetla przejrzystą różnicę, dzięki czemu widzisz dokładnie, co zmieniło się w Twoim kodzie.
Znajduje pliki .sql, czyta je, przepisuje układ, pokazuje różnicę i uruchamia Twoje polecenia formatujące i testowe, aby potwierdzić wyniki.
.1 plikmain.sqlzaładowanymain.sqlzapisanyyour test commandexit 0main.sql8 liniiPrefixHarbor używa read_file do załadowania zawartości i edit_file do przepisania układu zgodnie ze standardowymi konwencjami, używając wielkich liter dla słów kluczowych w każdym zapytaniu. Czyta. Formatujący zapytania SQL wciina listy kolumn i warunki join. Chaotyczne zapytanie w jednej linii z logu staje się łatwe do czytania. Agent uruchamia Twoje polecenie testowe, aby porównać wyniki na bazie testowej. Widzisz różnicę pokazującą nowe łamanie linii i wcięcia. Formatujący SQL, który porządkuje kod, pomaga przeglądać zmiany w trybie Ask first. Zostajesz pod kontrolą nad ostatecznym wynikiem i weryfikujesz wyjście.
PrefixHarbor działa jako narzędzie formatujące SQL i uruchamia narzędzia samodzielnie, pokazując każdą akcję jako kartę z jej rzeczywistym wynikiem. Działa lokalnie. Możesz zastosować jeden styl do folderu plików .sql przed przeglądem kodu. Agent używa list_dir i glob do znalezienia wszystkich plików w Twoim folderze roboczym. Czyta każdy plik i stosuje standardowe reguły formatowania SQL konsekwentnie. Uruchamia Twoje polecenie linter, aby sprawdzić naruszenia stylu. Akceptujesz zmiany dopiero po zweryfikowaniu wyników testu. Konwencje nazewnictwa dla schematu sql pomagają utrzymać czystość i jednolitość bazy kodu.
Używaj go tylko na własnych plikach, bazach danych i systemach, z których masz uprawnienia do korzystania; nie ma gwarancji, że wyniki są poprawne.