Documentation

Documentation Menu

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

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

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

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

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