PrefixHarbor
Produkt

SQL-Formatierer-Agent für Windows

01

PrefixHarbor ist ein lokaler Agent, der als Ihr SQL-Formatierer fungiert. Er liest Ihre Dateien, wendet Standard-Layoutregeln an und führt Ihre Testbefehle aus, um die Ergebnisse zu überprüfen, bevor Sie Änderungen übernehmen.

01

Lokale Formatierung

Es überschreibt Ihre SQL-Dateien direkt auf Ihrem PC; bei einem lokalen Modell verlässt nichts die Maschine, während bei einem Cloud-Modell der Prompt-Text an den Anbieter gesendet wird.

02

Echte Exit-Codes

Es führt Ihre Testbefehle aus und zeigt den tatsächlichen Exit-Code zur Überprüfung an.

03

Visueller Diff

Es zeigt einen klaren Diff an, damit Sie genau sehen, was an Ihrem Code geändert wurde.

Kernfunktionen

So funktioniert es

Es findet .sql-Dateien, liest sie, überschreibt das Layout, zeigt den Diff an und führt Ihre Formatierungs- und Testbefehle aus, um die Ergebnisse zu bestätigen.

Anleitungen

Eine lange Abfrage formatieren

PrefixHarbor nutzt read_file, um den Inhalt zu laden, und edit_file, um das Layout nach Standardkonventionen neu zu schreiben, und verwendet Großschreibung für Schlüsselwörter in jeder Abfrage. Der SQL-Formatierer rückt Spaltenlisten und Join-Bedingungen ein. Eine unübersichtliche Abfrage aus einem Protokoll wird leicht lesbar. Der Agent führt Ihren Testbefehl aus, um die Ergebnisse auf einer Testdatenbank zu vergleichen. Sie sehen einen Diff, der die neuen Zeilenumbrüche und die Einrückung zeigt. Der Formatierer, der den Code aufräumt, hilft Ihnen, Änderungen im Ask first-Modus zu überprüfen. Sie behalten die Kontrolle über das Endergebnis und überprüfen die Ausgabe.

Einen Ordner mit Dateien formatieren

PrefixHarbor fungiert als SQL-Formatierungstool und führt die Tools selbst aus, wobei jede Aktion als Karte mit ihrem tatsächlichen Ergebnis angezeigt wird. Es funktioniert lokal. Sie können einen Stil auf einen Ordner mit .sql-Dateien vor einer Codeüberprüfung anwenden. Der Agent nutzt list_dir und glob, um alle Dateien in Ihrem Arbeitsordner zu finden. Er liest jede Datei und wendet die Standard-SQL-Formatierungsregeln konsistent an. Er führt Ihren Linter-Befehl aus, um Stilverstöße zu prüfen. Sie übernehmen die Änderungen erst, nachdem Sie die Testergebnisse überprüft haben. Namenskonventionen für SQL-Schemas helfen, Ihre Codebasis sauber und einheitlich zu halten.

Was PrefixHarbor nicht tut

Verwenden Sie es nur für Ihre eigenen Dateien, Testdatenbanken und Systeme, für die Sie berechtigt sind; keine Garantie, dass die Ergebnisse korrekt sind.

PrefixHarbor für Windows

Beginnen Sie mit der lokalen SQL-Formatierung

PrefixHarbor herunterladen ↗