メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

レガシーNeon開発データベースを使用するReplit Appを発行する際、Publishingペインから別の本番データベースを作成できます。本番データベースを使うことで、ライブアプリのデータとビルド中に使用するデータを分離できます。
このガイドは、開発データベースに引き続きNeonを使用しているReplit App向けです。アプリがReplitの現在のデータベースインフラであるHeliumを使用している場合、発行時に必要に応じて本番データベースが自動的に作成されます。

開始前の確認

アプリが開発データベースにNeonを使用しているか確認します:
  1. Replit AppでDatabaseツールを開きます。
  2. Settingsタブを開きます。
  3. DATABASE_URLの値を確認します。
DATABASE_URLの値を表示するデータベース設定
値にneon.techが含まれている場合、アプリはレガシーNeon開発データベースを使用しています。heliumが含まれている場合はHeliumを使用しています。 詳細については、レガシー開発データベースを参照してください。

本番データベースの作成

発行時に本番データベースを作成するには:
  1. Publishingを開きます。
  2. Publishを選択します。アプリがすでに発行済みの場合はRepublishを選択します。
  3. Production database settingsを開きます。
  4. Create production databaseをオンにします。
  5. 現在の開発データを本番にコピーするには、Set up your production database with your current development dataをオンにします。
  6. アプリの発行を続けます。
Create production databaseオプションを表示する発行設定
Create production databaseをオンにすると、Replitは発行済みアプリ用の本番データベースを作成します。デフォルトでは、開発データベースから本番データベースのスキーマを準備します。 Set up your production database with your current development dataもオンにすると、Replitは開発スキーマとデータで本番データベースを初期化します。
開発データを本番にコピーするのは、そのデータがライブアプリで安全に使用できる場合のみにしてください。開発データにはテストアカウント、サンプルレコード、または不完全なコンテンツが含まれている場合があります。

発行後

発行が完了すると、発行済みアプリは本番データベースを使用します。Project Editorは引き続き開発データベースを使用するため、今後の開発変更がライブデータに直接影響することはありません。
Replitは開発データベースをNeonからHeliumにアップグレードしています。 このアップグレードは、ほとんどの場合、開発データベースにのみ適用されます。アップグレード前に本番データベースを作成した場合、発行済みアプリはその本番データベースを引き続き使用します。アップグレード中の変更内容については、データベースアップグレードを参照してください。
本番データベースを表示または管理するには:
  1. Databaseツールを開きます。
  2. データベースセレクターからProductionを選択します。
  3. My dataタブとSettingsタブを使用して、データ、接続情報、使用状況を確認します。

関連ドキュメント