Suppose I have a live website running on a live database and I have a dev website that is a duplicate of the live website.
The live database is where customer transactions are stored.
Suppose I do some changes on the dev website and dev database like add another column in a table. How can I retain all of the customer transaction inside live but at the same time saving all the changes I did from the test website to the live website?