最も簡単な始め方は、Agentにデータベースをアプリに追加するよう依頼することです。Agentがインテグレーションを設定し、データベーススキーマを作成し、データを保存・取得するようにアプリを更新します。

機能
Replitデータベースツールは以下の機能を提供します:- データベースツール:組み込みのSQLツールでクエリを実行し、データベーススキーマを管理し、データを視覚化します
- タイムトラベル:任意のAgentチェックポイントにデータベースを復元します。詳細はデータリカバリーを参照してください
- 無料ストレージ:すべてのReplit Appに20GBの無料ストレージが含まれます(ProおよびEnterpriseプランでは50GB)。
- 環境変数:Replit Appで環境変数を使ってデータベースに安全にアクセスします
2025年12月4日以前、開発データベースはNeonでホストされており、いくつかの重要な違いがあります。
詳細は開発環境と本番環境を参照してください。
使い方
プロジェクトエディターから直接Replitデータベースツールにアクセスできます。 以下のセクションでは、データベースのセットアップと管理方法を説明します。データベースツールへのアクセス方法
データベースツールへのアクセス方法
- Toolsパネルを開き、Replit Cloudの下にあるDatabaseを選択します。
- ランディングビューにデータベースの一覧が表示されます。Development Databaseなどを選択して開きます。
- Overview:データベース内のテーブル。
- My Data:行を閲覧・編集したり、SQLクエリを実行したりします。
- Monitoring:現在実行中のクエリと、最も時間がかかっているクエリ。本番データベースのみ。
- Settings:接続文字列、ストレージ使用量、接続の詳細。
データベースを追加する
すべてのReplit Appにはデフォルトでデータベースが付属しています。プロジェクトエディターのセキュリティ機能
Agentを使ってデータベースインテグレーションを追加すると、組み込みのセキュリティでデータベース通信を処理するオブジェクト・リレーショナル・マッパー(ORM)が追加されます。 このORMレイヤーとAgentのセキュリティベストプラクティスの実装により、以下の機能を通じてアプリが攻撃から保護されます:- スキーマ検証:データが期待される形式に準拠しているか検証します
- データサニタイズ:SQLインジェクション攻撃を防ぐためにビルダーの入力を自動的にクリーンアップします