🎃
AWS Elastic Beanstalk 動作【メモ】
RailsアプリをElastic Beanstalk にデプロイ
- 新しくテーブル作成するmigrationファイルを含んだバージョンをデプロイ
- デプロイ前(テーブル作成前)のバージョンに戻した時の挙動
→rollbackされて、テーブルが消えると思っていたが、テーブルは作成されたままだった。
挙動確認
1の状態(rake db:migrate:status)
up 20220107082306 Add google account to schools
up 20220111012036 Add enable survey to schools
up 20220112020844 Create search tags
up 20220112021002 Create search tag bind jobs
search tagsとearch tag bind jobsがテーブルが作成されている
2の状態(rake db:migrate:status)
up 20220107082306 Add google account to schools
up 20220111012036 Add enable survey to schools
up 20220112020844 ********** NO FILE **********
up 20220112021002 ********** NO FILE **********
Elastic BeanstalkはNO FILEとなっているだけで、rollbackを行わないぽい。
バージョンを戻しても、DBにsearch tagsとearch tag bind jobsテーブルは作成されたまま。
思っている挙動と違ったのでメモ。
Discussion