Defining Entities
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

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

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

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

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

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

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