Netlify Database icon

Netlify Database

Netlify Databaseは、Netlifyに組み込まれたフルマネージドのPostgresデータベース。分離されたDBブランチと自動マイグレーションで、deploy previewやagent runでも安全に変更を検証できます。

Netlify Database

概要

Netlify Database は、Netlify プラットフォームに組み込まれたフルマネージドの Postgres データベースです。別途の provisioning や独立した database workflow を必要とせず、Netlify プロジェクトに統合された database primitive を提供するよう設計されています。

この製品は、本番 deploy、deploy preview、agent run 向けの分離された database branch を中心に構成されています。この仕組みにより、チームは production data のコピー上で schema や data の変更をテストし、その後 migrations を自動適用しながら通常の deploy lifecycle に沿って変更を昇格できます。

機能

Netlify 内の managed Postgres

Netlify がプラットフォーム内で Postgres データベースを作成・管理し、provisioning と運用設定を代行します。

自動 database branching

production deploy ではメイン database を使い、deploy preview と agent run には production data のコピーを持つ分離された branch が割り当てられます。

プラットフォーム管理の migrations

schema 変更は repository の migrations で追跡され、適切な deploy stage で自動適用されるため、code と database を同期できます。

プラットフォーム全体からのアクセス

database は Functions、Edge Functions、Builds、Agent Runners からアクセスできるため、application code は platform の複数の場所から relational data を読み書きできます。

agent 向け CLI

CLI は `--json` の構造化出力と non-interactive flags による automation 向け設計で、database workflows をスクリプト化しやすくしています。

クレジットベースの利用モデル

database が有効な間は compute と bandwidth にクレジットを使用し、storage は 2026年7月1日まで無料とされています。

ユースケース

  • full-stack app の backend

    Netlify の workflow にすでに含まれている managed Postgres database に relational application data を保存し、新しい app のために別の database service を接続する必要をなくします。

  • より安全な schema 変更

    production data を反映した deploy-preview branch で schema updates と data mutations をテストし、production にマージする前に変更を検証します。

  • agent 主導の開発

    AI agents に分離された database branch を付与し、live data や production deploy を危険にさらすことなく query や schema 変更を試せるようにします。

  • プラットフォーム統合の data access

    app が Netlify の複数の runtime surface にわたって database access を必要とするときに、Functions、Edge Functions、Builds、Agent Runners から data を読み書きします。

Pros and Cons

Pros

  • Managed Postgres が Netlify プラットフォームに組み込まれており、セットアップの手間を減らせます。
  • deploy preview と agent run には既定で分離された database branch が付与され、production data の保護に役立ちます。
  • Migrations は deploy lifecycle の適切なタイミングで自動適用されます。
  • database は Functions、Edge Functions、Builds、Agent Runners から利用できます。
  • CLI は automation 向けに構造化出力と non-interactive flags を提供します。

Cons

  • クレジット制プランでのみ利用できます。
  • storage が無料なのは 2026年7月1日までのため、長期的なコストは提示されたドキュメントだけでは完全には固定されていません。
  • native migration system は任意ですが、自分の tooling を使う場合は preview と production の migrations を自分で管理する必要があります。

FAQ

Netlify Database を使うにはどのプランが必要ですか?

Netlify Database はクレジット制プランでのみ利用できます。ドキュメントによると、有効時は compute と bandwidth にクレジットを消費し、database storage は 2026年7月1日まで無料です。

スキーマ migration はどのように処理されますか?

migrations は `netlify/database/migrations` に保存され、deploy lifecycle の適切なタイミング、つまり production deploy が公開される前と deploy preview が利用可能になる前に自動適用されます。

deploy preview では何が起こりますか?

deploy preview には専用の database branch が作成され、preview が最初に作成されたときに production data のコピーから作られます。その branch での変更は production に影響せず、必要に応じて branch を reset できます。

Netlify Database は AI agent 向けに作られていますか?

はい。ドキュメントでは、各 agent run に自動で専用の database branch が割り当てられ、CLI は programmatic use 向けに構造化された `--json` 出力と non-interactive flags を備えていると説明しています。

独自のツールで migration を管理できますか?

Netlify は native migration system を推奨していますが、これは任意です。自分の migration tooling を使うこともできますが、その場合は deploy-preview branch を自分で管理し、production migrations を platform hook の外で処理する必要があります。

Quick Facts

カテゴリ
Developer Tool
製品タイプ
Managed Postgres database
プラットフォーム
Netlify
主な利用者
Netlify 上で full-stack app を構築する developers
ソースドメイン
docs.netlify.com
ワークフロー
自動 migrations を備えた branch ベースの preview database