ローカルフォーマット
PC上のSQLファイルを直接書き換えます。ローカルモデルを使用する場合、データはマシンから一切外出しされません。クラウドモデルを使用する場合は、プロンプトテキストのみがそのプロバイダに送信されます。
PrefixHarborはあなたの専用SQLフォーマッターとして動作するローカルエージェントです。ファイルを読み込み、標準的なレイアウトルールを適用し、変更を承認する前にテストコマンドを実行して結果を確認します。
PC上のSQLファイルを直接書き換えます。ローカルモデルを使用する場合、データはマシンから一切外出しされません。クラウドモデルを使用する場合は、プロンプトテキストのみがそのプロバイダに送信されます。
テストコマンドを実行し、検証用の実際の終了コードを表示します。
明確な差分を表示し、コードのどこが変更されたかを正確に把握できます。
.sqlファイルを検出し、それらを読み込み、レイアウトを書き換え、差分を表示し、フォーマッターとテストコマンドを実行して結果を確認します。
.1ファイルmain.sql読み込み済みmain.sql保存済みyour test command終了コード 0main.sql8行PrefixHarborはread_fileを使用してコンテンツを読み込み、edit_fileを使用して標準的な規約に従ってレイアウトを書き換えます。すべてのクエリでキーワードは大文字になります。SQLクエリフォーマッターはカラムリストと結合条件をインデントします。ログからの1行のクエリが読みやすい形式になります。エージェントはテストデータベースで結果を比較するためにテストコマンドを実行します。新しい行の折り返しとインデントを示す差分が表示されます。コードを整頓するフォーマッターは、Ask firstモードで変更内容をレビューするのに役立ちます。最終結果の制御を維持し、出力を検証できます。
PrefixHarborはSQLフォーマットツールとして振る舞い、ツール自体を実行し、各アクションを実際の結果と共にカードとして表示します。ローカルで動作します。コードレビューの前に、.sqlファイルのフォルダ全体に1つのスタイルを適用できます。エージェントはlist_dirとglobを使用して、作業フォルダ内のすべてのファイルを検出します。各ファイルを読み込み、標準的なSQLフォーマットルールを一貫して適用します。スタイル違反がないか確認するためにリンターコマンドを実行します。テスト結果を確認した後でのみ変更を承認します。SQLスキーマの命名規則は、コードベースを清潔で統一された状態に保つのに役立ちます。
自分のファイル、テストデータベース、および使用権限のあるシステムでのみ使用してください。結果が正確である保証はありません。