私はAWS上でElastic Beanstalkを使用してDjangoアプリケーションを配備しています。アプリにはユーザーが詳細を登録できる機能があります。生産の変更に基づいてsqliteデータベースを更新してください
問題は、自分のアプリケーションを少し変更して、この新しいバージョンを配備したときに、登録されたユーザーが自分のローカルデータベース(awsのデータベースのみ)にないために緩んだことです。
実稼働中にデータベースに変更をダウンロードして、再デプロイ時にこれらの変更を維持できる方法はありますか。
私はAWS RDSを使用していません。.SQLiteファイルをソースコードにバンドルし、Elastic Beanstalkにデプロイするだけです。
ありがとうございました。
開発用.sqliteファイルを本番用のものとバンドルしないでください。それは独自の.sqliteファイルを持っている必要があります。プロダクションの1つでマイグレーションを実行するだけです。 – Pblove
@Pbloveその質問への回答のように聞こえます。あなたはQ/Aペアを作りたいですか? – Yunnosch
@Yunnoschでもかまいません;) – Pblove