PrefixHarbor
ワークフロー

SQLクエリ整形のワークフロー

03
SQLクエリを整形する

SQLファイルのフォルダを一括整形する

PrefixHarborはSQLファイルを検索し、読み込んでレイアウトを書き換えます。変更は差分として表示され、「Ask first」モードでは、保存前に承認または拒否できます。クエリをきれいに保つために、どのようなSQLフォーマッターを使っているか気になっている方は多いです。

01

プロジェクトフォルダを開く

チャットでSQLファイルを含むフォルダを選択します。

02

SQLファイルの一覧を確認する

エージェントは作業ディレクトリ内のすべてのSQLファイルを一覧表示します。

03

ファイルのレイアウトを編集する

エージェントはレイアウトを書き換え、差分を表示します。

04

差分を確認する

「Ask first」モードでは、変更内容を確認して承認することで保存します。

整形されたクエリの例

formatted_query.sql
SELECT
    u.name,
    COUNT(o.id) AS order_count
FROM
    users u
JOIN
    orders o
    ON u.id = o.user_id
WHERE
    o.status = 'active'
GROUP BY
    u.name
ORDER BY
    order_count DESC;

この例は、標準的な規約に従って整形されたSQLクエリを示しています。読みやすさのために結合、WHERE句、グループ化が含まれています。

PrefixHarborでSQLクエリを美しく整形する方法

ファイルを検索して読み込む

エージェントはlist_dirとglobを使用して、作業フォルダ内のSQLファイルを検索し、処理対象のファイルを正確に把握します。準備が整いました。次にread_fileツールで各ファイルを読み込み、現在のレイアウトを理解します。チャットインターフェースでファイル内容を確認できます。このステップにより、エージェントがフォーマット対象を正確に把握します。read_fileツールは処理用のテキストを返し、変更が発生する前に内容が期待どおりであることを確認します。SQLコードを効果的にフォーマットするために、エージェントは新しいスタイルを適用します。

書き換えと検証

エージェントはedit_fileを使用してレイアウトを書き換え、差分を表示します。これにより、変更が発生する前かつ検証可能な状態で変更内容を確認できます。「Ask first」モードです。オンラインSQLフォーマッターを使用して、乱れたコードを整理できます。SQLの美観化機能を使用して、乱れたコードを整理できます。多くのユーザーは、日常業務を自動化するための最適なSQLフォーマッターツールを検索しています。エージェントはテストコマンドを実行し、ロジックが変更されていないことを確認します。「Ask first」モードで差分を確認し、承認します。PrefixHarborはWindows 10/11(x64)用の自律型AIエージェントで、現在のバージョンは2.9.26(2026年11月2日リリース)です。

Windows用PrefixHarbor

SQLクエリのフォーマットを開始しましょう

PrefixHarborをダウンロード ↗