エージェントに本番環境対応のPostgresスキーマを作成させる方法
使うタイミング: 生成されたSQLが実際にコードレビューに耐えるものにしたい場合です。
前提条件
- pg-aiguide MCPを追加する — クライアントを https://mcp.tigerdata.com/docs に指定するか、Claudeプラグインをインストールしてください。
フロー
-
ドメインを述べる組織、ユーザー、プロジェクト、招待を持つマルチテナントSaaSのスキーマが必要です。SQLを書く前に、pg-aiguideでスキーマ設計と識別子のベストプラクティスを確認してください。✓ コピーしました→ エージェントがview_skill出力を引用している
-
制約とインデックスをレビューする追加したすべての制約とその理由を見せてください。冗長なインデックスはありますか?✓ コピーしました→ インデックスごとの正当性
-
モダン機能を確認するsearch_docsを使用して、GENERATED ALWAYS AS IDENTITY(SERIALではなく)と、適切な場所でNULLS NOT DISTINCTを使用していることを確認してください。✓ コピーしました→ モダンなイディオムが適用されている
結果: 合理的な制約、適切な識別子列、そして正当化できるインデックスを備えたスキーマ。
注意点
- エージェントがインデックスを過度に使用する — 書き込み負荷の高いテーブルが遅くなる — ワークロード対応のインデックスを依頼してください — 予想される読み取り/書き込み比率を指定してください。