Formatare locală
Rescrie fișierele SQL pe calculatorul tău; cu un model local, nimic nu părăsește mașina, în timp ce cu un model cloud, textul promptului este trimis către furnizor.
PrefixHarbor este un agent local care funcționează ca un formator de interogări SQL. Citește fișierele, aplică reguli standard de format și rulează comenzile de testare pentru a verifica rezultatele înainte de a accepta modificările.
Rescrie fișierele SQL pe calculatorul tău; cu un model local, nimic nu părăsește mașina, în timp ce cu un model cloud, textul promptului este trimis către furnizor.
Rulează comenzile tale de testare și afișează codul de ieșire real pentru verificare.
Afișează un diff clar, astfel încât să vezi exact ce s-a schimbat în codul tău.
Găsește fișierele .sql, le citește, rescrie formatul, afișează diff-ul și rulează comenzile tale de formatare și testare pentru a confirma rezultatele.
.1 fișiermain.sqlîncărcatmain.sqlsalvatyour test commandexit 0main.sql8 liniiPrefixHarbor folosește read_file pentru a încărca conținutul și edit_file pentru a rescrie formatul conform convențiilor standard, folosind majuscule pentru cuvintele cheie în fiecare interogare. Formatorul de interogări SQL indentează listele de coloane și condițiile de join. O interogare haotică, pe o singură linie, extrasă dintr-un jurnal, devine ușor de citit. Agentul rulează comanda de testare pentru a compara rezultatele pe o bază de date de testare. Vezi un diff care arată noile linii și indentarea. Formatorul SQL care îngrijește codul te ajută să revizuiești modificările în modul Ask first. Rămâi în controlul rezultatului final și verifici ieșirea.
PrefixHarbor acționează ca un instrument de formatare SQL și rulează instrumentele însuși, afișând fiecare acțiune ca un card cu rezultatul său real. Funcționează local. Poți aplica un singur stil unui folder cu fișiere .sql înainte de o revizuire a codului. Agentul folosește list_dir și glob pentru a găsi toate fișierele din folderul tău de lucru. Citește fiecare fișier și aplică regulile standard de formatare SQL în mod consistent. Rulează comanda de linter pentru a verifica încălcările de stil. Accepti modificările doar după ce ai verificat rezultatele testelor. Convențiile de denumire pentru schema SQL ajută la menținerea curățeniei și uniformității bazei de cod.
Folosește-l doar pe fișierele tale, bazele de date de testare și sistemele pe care ești autorizat să le folosești; nu există garanția că rezultatele sunt corecte.