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.
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.
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.
Es führt Ihre Testbefehle aus und zeigt den tatsächlichen Exit-Code zur Überprüfung an.
Es zeigt einen klaren Diff an, damit Sie genau sehen, was an Ihrem Code geändert wurde.
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.
.1 Dateimain.sqlgeladenmain.sqlgespeichertyour test commandexit 0main.sql8 ZeilenPrefixHarbor 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.
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.
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.