開発中のデータベースフィールドの変更
アプリケーションを開発するときに、データベースにフィールドを追加する必要がある場合があります。 これは反復型開発の通常のプロセスです。新しい機能のアイデアを得たり、提案されたりすると、その機能を有効にするためにデータベース内に追加のデータが必要になります。 service.xml
に追加された新しいフィールドは、データベースに自動的に追加されません。 フィールドを追加するには、次の2つのいずれかを実行する必要があります。
テーブルを変更してデータを保持するためのアップグレードプロセスを作成するか、または
cleanServiceBuilder
Gradle タスク (Maven と Ant でもサポートされています) を実行し、テーブルを削除して、次回アプリをデプロイするときに再作成されるようにします。
リリースされたアプリケーションがあり、ユーザーデータを保持する必要がある場合は、最初のオプションを使用します。 開発中に新しい列を追加する場合は、2番目のオプションを使用します。