Answers.Body: <p>You can always add the fields manually to the live site, works best imo if you made a limited amount of changes.</p>
  
  <p>If you have made a lot of changes, a plugin like <a href="https://github.com/Firstborn/Craft-Migration-Manager" rel="nofollow noreferrer">Firstborn's Migration Manager</a> could do the trick. I have never used it personally, but it seems to do a lot of great things and uses the built-in migration system of Craft 3. Probably worth to give it a spin. There's also a Craft 2 version.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-26T08:13:26.633Z
Answers.LastActivityDate: 2018-11-26T08:13:26.633Z
Answers.UserDisplayName: Tom De Smet
Answers.Body: <p>Another plugin that should do the job is <a href="https://github.com/Pennebaker/craft-architect" rel="nofollow noreferrer">Architect</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-26T09:29:07.337Z
Answers.LastActivityDate: 2018-11-26T09:29:07.337Z
Answers.UserDisplayName: phaetons
Body: <p>I have an existing website built with Craft CMS. I made a few changes locally and now I want to update the 'live' website. The problem is that I added a couple of fields and sections but I can't just replace the live database with the one I am currently working with locally because the content in the live database is more up to date and I don't want to override that content.</p>
  
  <p>So how can I get those new fields and sections in the live/production database without losing any data in said database?</p>
  
Tags: <craft3><database>
Title: How do I update a Craft website without losing data?
ThreadText: # How do I update a Craft website without losing data?
  
  (Asked by: username_0 on 2018-11-26)
  
  I have an existing website built with Craft CMS. I made a few changes locally and now I want to update the 'live' website. The problem is that I added a couple of fields and sections but I can't just replace the live database with the one I am currently working with locally because the content in the live database is more up to date and I don't want to override that content.
  
  So how can I get those new fields and sections in the live/production database without losing any data in said database?
  
  **Tags:** craft3, database
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2018-11-26. Score: 2
  
  You can always add the fields manually to the live site, works best imo if you made a limited amount of changes.
  
  If you have made a lot of changes, a plugin like [Firstborn's Migration Manager](https://github.com/Firstborn/Craft-Migration-Manager) could do the trick. I have never used it personally, but it seems to do a lot of great things and uses the built-in migration system of Craft 3. Probably worth to give it a spin. There's also a Craft 2 version.
  
  
  ---
  
  ### Answer by username_2 on 2018-11-26. Score: 1
  
  Another plugin that should do the job is [Architect](https://github.com/Pennebaker/craft-architect)
  
  
  ---
  
  