開発中のデータベースフィールドの変更

開発中のデータベースフィールドの変更

アプリケーションを開発するときに、データベースにフィールドを追加する必要がある場合があります。 これは反復型開発の通常のプロセスです。新しい機能のアイデアを得たり、提案されたりすると、その機能を有効にするためにデータベース内に追加のデータが必要になります。 service.xmlに追加された新しいフィールドは、データベースに自動的に追加されません。 フィールドを追加するには、次の2つのいずれかを実行する必要があります。

  1. テーブルを変更してデータを保持するためのアップグレードプロセスを作成するか、または

  2. cleanServiceBuilder Gradle タスク (Maven と Ant でもサポートされています) を実行し、テーブルを削除して、次回アプリをデプロイするときに再作成されるようにします。

リリースされたアプリケーションがあり、ユーザーデータを保持する必要がある場合は、最初のオプションを使用します。 開発中に新しい列を追加する場合は、2番目のオプションを使用します。

関連トピック

アップグレードのプロセス