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

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