私のjhipsterがherokuにアップロードされたときにいくつかの問題が発生しましたが、いくつかの調査の後、開発中に行ったエンティティの変更がプロダクションDBでは行われないため、生産データベースの作成はJhipsterでどのように機能しますか?
また、Userエンティティにフィールドを追加しました。テーブルにフィールドがないうちに、ログイン/登録することもできません。
データベース生成がprodモードでどのように機能しているかを知りたいので、動作させることができます。それはliquibaseのchangelogの欠けていることに関連することができますか?(私は少しliquibaseので私は少し失われている)新しいです。
UPDATE:
問題は "jhi_user" テーブルから欠落している列のようです。私はデータベースの変更履歴を作成して、その不足している列を追加する必要があります。 "mvn liquibase:generateChangeLog"
コンソールに正しい変更履歴が表示されていましたが、変更履歴ファイルは作成されませんでした。何が間違っているのですか?
'jhipster:heroku'を実行してから、' mvn install -Pprod'と 'heroku deploy:jar target/*。war'をもう一度実行しましたか? – codefinger
はい、jhi_userテーブルの欠落したフィールドをinitial_schema.xmlに追加しようとしましたが、それでもまだ生産されていません。余分な列を追加するのが適切かどうかはわかりません。 –