Simple question, but I can't seem to find an answer.
On a live production site that has active users at all times of the day, what is the best way to migrate the database without going into maintenance mode?
In my situation, I've added a few columns to my database and want to migrate the changes up. Normally, I would simply run heroku maintenance:on
, then migrate my changes, then turn maintenance off -- obviously this will avoid any exceptions/errors in between the push and the migration. Now that I consistently have active users, I feel there has to be a way to do this seamlessly -- that is not kicking anyone off and throwing a maintenance screen at them.
Would appreciate any help. Please link any docs if this is talked about somewhere -- seriously can't find anything.