Thank you for sharing.
There's a lot to unpack there, especially the postgres stuff.
I can see how many users wouldn't know what to do there.
Can you expand on all those 'postgres' parts and what to look for?
The 'manual migration' may not be needed since the app will do that on restart exiting recovery mode.