How to properly push development updates to live without messing up with your live database

Hi guys,

I’d love to pick your brain about your best practices to push development updates to live without messing up with your live database.

  1. When I push a development update, will my old database be kept exactly the same, even if my development mode database is different from the live database?

  2. Before publishing an update shall I copy the live database into the development mode first, and then edit publish the updated web-app?

  3. What happens if I change the name of certain data fields in development mode and then publish the updated web-app?

In case there’s other key questions that I have not thought about, I’d appreciate any warnings about other key things to keep in mind.

Thanks a lot!

1 Yes
2 No need
3 changes will be pushed