Hi, yes, it’s a hard problem. My biggest fear is bringing up a misconfigured Docker container in production that starts deleting columns.
I like your solution. I might disable delete in my version of buildSchema() so I have to do deletes manually.
The beforeSave/afterFind seems like a great way to bring up the server quickly and do the migration “as needed”. I’ll look into the Cloud Job - I haven’t used that yet.
Anyways, these are great problems to have. Thanks again for your advice!